<SEC-DOCUMENT>0001125345-22-000104.txt : 20221103
<SEC-HEADER>0001125345-22-000104.hdr.sgml : 20221103
<ACCEPTANCE-DATETIME>20221103160328
ACCESSION NUMBER:		0001125345-22-000104
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		53
CONFORMED PERIOD OF REPORT:	20220930
FILED AS OF DATE:		20221103
DATE AS OF CHANGE:		20221103

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			MACROGENICS INC
		CENTRAL INDEX KEY:			0001125345
		STANDARD INDUSTRIAL CLASSIFICATION:	PHARMACEUTICAL PREPARATIONS [2834]
		IRS NUMBER:				000000000
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

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

	BUSINESS ADDRESS:	
		STREET 1:		9704 MEDICAL CENTER DRIVE
		CITY:			Rockville
		STATE:			MD
		ZIP:			20850
		BUSINESS PHONE:		301-251-5172

	MAIL ADDRESS:	
		STREET 1:		9704 MEDICAL CENTER DRIVE
		CITY:			ROCKVILLE
		STATE:			MD
		ZIP:			20850
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>mgnx-20220930.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2022 Workiva--><!--r:3c82c07d-bc16-44f0-a700-1d3c75e61c02,g:6a15c76d-c4e7-4b58-b44f-67519e12149e,d:e2d0870b69ea47c4b6d8821fc2c6423e--><html xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:srt="http://fasb.org/srt/2022" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mgnx="http://macrogenics.com/20220930" xmlns="http://www.w3.org/1999/xhtml" xmlns:dei="http://xbrl.sec.gov/dei/2022" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>mgnx-20220930</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" name="dei:AmendmentFlag" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80L2ZyYWc6MmIyMDllYjZlNTkxNDVjMGIxZjU0OGIwZGYzODhmMzIvdGFibGU6ZDJhYmY0NDkzMTgwNDQxZWFjN2U1ZmQ4MzFkM2M4OTkvdGFibGVyYW5nZTpkMmFiZjQ0OTMxODA0NDFlYWM3ZTVmZDgzMWQzYzg5OV8yLTEtMS0xLTUxNzY0_8844da51-162e-4606-80b3-64ae12ca3dc0">FALSE</ix:nonNumeric><ix:nonNumeric contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80L2ZyYWc6MmIyMDllYjZlNTkxNDVjMGIxZjU0OGIwZGYzODhmMzIvdGFibGU6ZDJhYmY0NDkzMTgwNDQxZWFjN2U1ZmQ4MzFkM2M4OTkvdGFibGVyYW5nZTpkMmFiZjQ0OTMxODA0NDFlYWM3ZTVmZDgzMWQzYzg5OV80LTEtMS0xLTUxNzY0_a781f4d7-4ebe-48f3-96ee-dfad1e7847ce">2022</ix:nonNumeric><ix:nonNumeric contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80L2ZyYWc6MmIyMDllYjZlNTkxNDVjMGIxZjU0OGIwZGYzODhmMzIvdGFibGU6ZDJhYmY0NDkzMTgwNDQxZWFjN2U1ZmQ4MzFkM2M4OTkvdGFibGVyYW5nZTpkMmFiZjQ0OTMxODA0NDFlYWM3ZTVmZDgzMWQzYzg5OV81LTEtMS0xLTUxNzY0_576a5005-f9ea-4ba2-9f8f-32779769a887">Q3</ix:nonNumeric><ix:nonNumeric contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80L2ZyYWc6MmIyMDllYjZlNTkxNDVjMGIxZjU0OGIwZGYzODhmMzIvdGV4dHJlZ2lvbjoyYjIwOWViNmU1OTE0NWMwYjFmNTQ4YjBkZjM4OGYzMl8xMzA_5ba4b2e2-fff5-4b40-b97d-4f7f5597c2c2">0001125345</ix:nonNumeric><ix:nonNumeric contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" name="dei:CurrentFiscalYearEndDate" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80L2ZyYWc6MmIyMDllYjZlNTkxNDVjMGIxZjU0OGIwZGYzODhmMzIvdGV4dHJlZ2lvbjoyYjIwOWViNmU1OTE0NWMwYjFmNTQ4YjBkZjM4OGYzMl8xMzE_de6e7d75-d944-4143-9f82-9ffe706cf4d9">--12-31</ix:nonNumeric><ix:nonFraction unitRef="usd" contextRef="i6ef566f6174f4fd0955b4e353804124e_D20220701-20220930" decimals="-5" name="us-gaap:Revenues" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80OTEvZnJhZzpmMmViMTBjMzRlZTg0MjEzOGYyNzNkZTU1NTYyNGVmNC90ZXh0cmVnaW9uOmYyZWIxMGMzNGVlODQyMTM4ZjI3M2RlNTU1NjI0ZWY0XzU0OTc1NTgxNDEwMA_769c6f4a-37b4-4900-be47-d6c8c0c12e8a">&#8212; million</ix:nonFraction></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="mgnx-20220930.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i66bc935e79d3465499e9e7f72d6bcad9_I20221031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i9cff22217eeb4ac580be76c1323c0988_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-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="i9e475aebab9b455ea40c04213be63872_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgnx:RevenueFromCollaborativeAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if7ddd610824742ad964a5f8444b32604_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgnx:RevenueFromCollaborativeAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i52770fb52d6641c29233c5c6c168ea9e_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgnx:RevenueFromCollaborativeAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8196a4bebe1a4c868648ea89731e5610_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgnx:RevenueFromCollaborativeAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie9acd30457ef4494a4cba1be94ef6c4a_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i47e1c755a8084ffcb04c902bc70f2bc9_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2128210bc9384a6c8ca912cffd9f0e58_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i81be48e62cf748249b8fd4fbd262f2ae_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia529fe0f69c14fe888ced080bc115248_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgnx:ContractManufacturingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic533dd113c244657a3c021e57335d8af_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgnx:ContractManufacturingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic3fb97720aca4f6eafc1db95f565cd83_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgnx:ContractManufacturingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaf1e6015b26f4b2689e39319acaac95f_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgnx:ContractManufacturingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8fbc496214fc41c7afa239c9efe430d3_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgnx:RevenueFromGovernmentAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib3d0f7e1f12740da85beaed2c27205d6_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgnx:RevenueFromGovernmentAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib53e5a6503f247f4aa8ac41c2460d3b4_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgnx:RevenueFromGovernmentAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2ee739d33f564b879dd6df810dd82351_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgnx:RevenueFromGovernmentAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0fbd09cde8e14eef81c4e781b6152c01_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1f6df151048a43f7b8c7ce3fede9e2ef_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if0c2b89e827a466c9ae1a11c4fa4095e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4905153ac3c04e98b514fdbcd5d48b9e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic85904c32888419fa6be2807a0c7e7ea_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2fdded01fcb541078f9ac03b000a01f4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if755c48d8ae1452fa22060ae4efe86d8_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia12194a25a444584bf9f19bed3d8d857_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9510eadd31e34ae7875bcba9a2b50443_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9e6d2b315a384342b2a78aa6853c992c_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1cb65101c5fc40bebde388e473515168_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i14b631c67bb745289562e399d9f75f8c_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0e209a2f10a94854a9e12165cd9c0e1e_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i99549741c789426a91c732c081583297_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic5c11300f5b64547b52119087404f7e1_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0a58784c99ed49ea9a2fd0ca11ed8dc6_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i14c7910bb9d34043a574a98ad9f4fe2d_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i25c98e67323244ec8ff34c9d87339873_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5d48e6f5302f41c38ce229df94c0318e_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9ac42d96a5094a80b72316e4ac06c064_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie4f374bca3534a1ead7edcb04eddaec4_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i92378b2645e84a5ba9785720c2cc4c8b_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id2c7b6c8e0b74e35a7991f446d435474_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6670d3c1c80d48bbac9fa15a092406fe_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia34c3df7201e4e00987147bba1d5ada8_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib5e6012e327641dc9ff9e524b396daca_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id000568e152f4a128e8893ae3f8a3f93_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i179f3198e795418da1c2d44bc7e2067c_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4737c2e231154d95b014bf88ffd7438f_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6e8303fa975749f7bc0bc2d90229029e_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9847541f4f464b138b9757058143e1ed_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i72fc6aef70fa4cd98213ce738259aa1f_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1327fbb9297b40339f3d3e4cdc2969a8_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia68814d146a34edc8a33cf1684dbee78_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1d171bf237da43c0b19bbb777cc3e219_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</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="ia79694716b4e40a2ab398a96d02bf082_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</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="ia30271f94a1d4245bb32c535b3f359d4_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</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="i37552d053a934547a8992d3418203b80_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4d4c93b2acee4ba0b85843f686aeb380_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i96a48187af25452989fc1dff315e8ce8_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if433728e2a8442bb98fb81b9b0a96785_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib7126cf134f046ef9f438a25daee1951_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie6ba7926f7ed495e8e12fc65174cade2_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib7fab7d9c7cf4078b1bf8745725cb299_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie6d99d855e9f4b68af1828e6ee1e2cdf_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</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="i9f08bf570018449eb08b9e9858f47cce_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</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="icb6c9caebf90472bb81708711acbfa64_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</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="ic2463d99c144472e845d76c41df47526_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3e312d038bba463099078571bd1618af_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5082282b063846f580094c41f4136f69_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</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="iab62b56addaa48d090aa7fc73ac54982_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</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="i0d2b3b27392e4356987867d0c9b6566e_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</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="i8700fc35e1c043d1b797a70e71377df4_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember</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="i38ef510c03d24902ac8f1e167b3222eb_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</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="ibdda07a883bf4ebeb865440920a402d5_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</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="i9d7da89966d64b3a9a97e3c19c2e64da_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</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="i40738e28febd4bc48d1e27d2fad326c3_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</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="i4d9bc430c51b4ad0aff991cd6530434f_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i170007ffe24f4273a8b6712036463086_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idc1f0013f53d43428e6625fa4a8910bd_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6f52e522ea1f48579adc3e8dbe5e847d_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifeb1e5246136442594b5ac18c8cfd337_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i50454cb84af741c2bd2278b3761aea56_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia8285e8bb1e242cb9f7943c6537dc03a_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i92b61120497a4942be10bc34ee270906_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i603824a6a9c24c19ac55af4a7b9b78ff_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic2badefafc5148808a8fbf19f64f3074_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i673cee7f28fd4bca944d935cc9812b70_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i912a1d2e4bbe4c63820693cfb69aaabf_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifabdef220f1646cea78781d87762dec1_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i28bd71be913f4eea806e0d249f05d7fd_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if8a8cdcd47d942fa870f4c6f49b0405c_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i45aa4dea745945f69db2dc8bf4de200f_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i533d16e7420a46b381d818fa1d25e927_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iae61086e4c124fd6802396751f173b7a_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia901c5d0ef024e7a88c260c4013e1a7c_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1360d0bb287e4404b443d5ce9da6fe58_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if4cd0cef507a41e29444d838ba59bb8c_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie61d1971e560409f8aabf54b976564f3_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i016918d2ffea4c70896f6cef450a5136_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i11493c46876640b9a78c957fcdc800fb_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i651befe4a59f46b9b863f460f05b7d4a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9847f882c5fa4b4c9e264bb6e4e32fc5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie7f1ad6c130146efa044b920354bb29b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i48bc3b6292a946338b0c29158ea04d5d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i55a0b4c46e8347f5a1fc0623193335e7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5c1bee0e561b4167ae01e5a9c6986c0e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie344a99c67fc4c9b9b30d2927fd7b916_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8b4affeb6ec343878c75c980744e4c36_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4c2d4ef5ad2d473f88b16800d30d4e9c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iddca0226885d4ca1b160b3367795750b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i27c43f82906a4c319cfa5d4e3302ff33_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i42f8dc2d79c9483aa33ebf5e2b75e370_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icccceccb6d414d8991f01c7400f64818_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i83fbf0f1e06a45f89755d56badcfd827_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6fdbbbcda4f0476b89fdb369264ca6c3_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iefcf145492de481eb66faa20a2afe4c3_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1d704b11f8434054b7125023e2aab944_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibc10dae0ac674756863fef6218947742_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if009e72173cb442c9ba4152d2f70d64e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9ff0dd3ef5a1469d8afccea79e666b0d_D20201101-20201130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">mgnx:AtTheMarketOfferingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-11-01</xbrli:startDate><xbrli:endDate>2020-11-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib3e318ba03d84618ab5b9a4cd40027ab_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">mgnx:AtTheMarketOfferingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i652a0faf457a4b86835ed14fae60cd65_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">mgnx:AtTheMarketOfferingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7182a32c34954f7ca3515c7d85fe8c78_D20210401-20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">mgnx:AtTheMarketOfferingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7def097115ad41b4ae2673e022d21db0_D20210601-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:ZaiLabMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:A2021ZaiLabAgreementsMember</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="ie855fa41a44543169ba8c7c646535437_D20210601-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</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="ib8a68f163d48449ba911d8d5b73ff780_I20210615"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:ZaiLabMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:A2021ZaiLabAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i82e2c9650c104619a763dd2188f75842_D20210601-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:ZaiLabMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:A2021ZaiLabAgreementsMember</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="ib081923c718b4c7c9fa18b003469d931_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:IncyteMGA012AgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:IncyteCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia4ede97e4bd041b499c14537568d16e4_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:IncyteMGA012AgreementClinicalActivitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgnx:RevenuesFromLicenseAgreementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:IncyteCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idd26d8f32b984ab2bf239db06ca7eab6_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:IncyteMGA012AgreementClinicalActivitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgnx:RevenuesFromLicenseAgreementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:IncyteCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id6f81cc475524f2ba89a8a8fa7a56ecb_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:IncyteMGA012AgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:IncyteCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iae98b0776b8a4819a5f0508e1d6969d9_D20180101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:IncyteMGA012AgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:IncyteCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0b03eef449e1413eb497446171120a70_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:IncyteMGA012AgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:IncyteCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i06f628a2ae60427e8c956db591d6e02c_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:IncyteMGA012AgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:IncyteCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="performanceobligation"><xbrli:measure>mgnx:performanceObligation</xbrli:measure></xbrli:unit><xbrli:context id="i0eb159f5ab2e4474822b627cc443dfe4_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgnx:RevenuesFromLicenseAgreementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:IncyteMGA012AgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:IncyteCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7ea72e0cbc194dd7afa1e52d93a2e630_D20170101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:IncyteMGA012AgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:IncyteCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i282848ab83874bbea97f18ff2841adf7_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:IncyteMGA012AgreementClinicalActivitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgnx:RevenuesFromLicenseAgreementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:IncyteCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1735e21b59f64a049dce939fceb2c7ad_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:IncyteMGA012AgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:IncyteCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1e2d7229c75e44ebaadfbbc15aa1d4df_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgnx:RevenuesFromLicenseAgreementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:IncyteMGA012ClinicalServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:IncyteCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if53753c4ae864788834d879842d6814a_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgnx:RevenuesFromLicenseAgreementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:IncyteMGA012ClinicalServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:IncyteCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if2446cc792434460a4493b01ed70a578_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgnx:RevenuesFromLicenseAgreementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:IncyteMGA012ClinicalServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:IncyteCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8acd6b2c4ba84d3db83281cd33cc8f32_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgnx:RevenuesFromLicenseAgreementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:IncyteMGA012ClinicalServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:IncyteCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i738600744df14ad7a10037dc73518cd7_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgnx:RevenuesFromLicenseAgreementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:IncyteMGA012SupplyAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:IncyteCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic10dadedf7c9497a8ebd88ae9231767a_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgnx:RevenuesFromLicenseAgreementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:IncyteMGA012SupplyAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:IncyteCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic3f43bdfbdba46c1a056a5762fb6322b_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgnx:RevenuesFromLicenseAgreementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:IncyteMGA012SupplyAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:IncyteCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iee55d58ee3b74b8d894afaa76075ac67_D20190101-20190331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:ZaiLabMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:A2018ZaiLabCollaborationAndLicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6d9547777f854a74be4e17e9527cb666_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:ZaiLabMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:A2018ZaiLabCollaborationAndLicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9b9e2a7668214b71b40b7ab08c228670_D20200701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:ZaiLabMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:A2018ZaiLabCollaborationAndLicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i849d7d908e6244c0876cadb871ff3019_D20190101-20190331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:ZaiLabsCollaborationAndLicenseAgreementMargetuximabMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:ZaiLabMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8617abfc676f44668900130db8b69aae_D20190101-20190331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:ZaiLabsCollaborationAndLicenseAgreementTRIDENTMoleculeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:ZaiLabMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i632a1cf662a8470f82a7d40ea218cb65_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:ZaiLabMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:A2018ZaiLabCollaborationAndLicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i76476bbc584e44c7b5e28fa0259cb3c7_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:ZaiLabMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:A2018ZaiLabCollaborationAndLicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i99ed1bc0469d40048c2d6332e455b54d_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:ZaiLabMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:A2018ZaiLabCollaborationAndLicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib2e4d85033644d0d9da835455d08f514_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:ZaiLabMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:A2018ZaiLabCollaborationAndLicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4fca1bfa8d644f9892c870bac8d5bfb5_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:ZaiLabMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:ZaiLabClinicalSupplyAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia96195759809475c8b8076c1bf54a657_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:ZaiLabMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:ZaiLabClinicalSupplyAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5968b9e1ec0a4c038d820acbae938f9e_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:ZaiLabMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:ZaiLabClinicalSupplyAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7d755eb6bb894f9fb1b973700d3df784_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:ZaiLabMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:ZaiLabClinicalSupplyAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7b299cf237264a3291b0e32b67684907_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:ZaiLabMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:A2021ZaiLabAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia6f5f380795d4f57afc1e430c6569ec2_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:ZaiLabMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:A2021ZaiLabAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id40c54b6c0204ed3972790d0b6bbc1d2_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:ZaiLabMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:A2021ZaiLabAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i62f3e3f088814f57988b7d3136c0ca16_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:ZaiLabMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:A2021ZaiLabAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3264e8f2110a4e0cad53a35b5216dfd8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:ZaiLabMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:A2021ZaiLabAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i46ea5f91786f4b02a508689f22fab0eb_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:ZaiLabMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:A2021ZaiLabAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia8fbd29370724884a2ae5b064684ff02_D20201201-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:JanssenCollaborationAndLicenseAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:JanssenBiotechIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7c21d82270de46a0a12be67a0e00ae2e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:JanssenCollaborationAndLicenseAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:JanssenBiotechIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic0e44d3243e94085b1e635d092ec7253_D20201201-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:JanssenCollaborationAndLicenseAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgnx:RevenuesFromLicenseAgreementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:JanssenBiotechIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i105d30e3dc4649cd85a9ffa217296c47_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:JanssenCollaborationAndLicenseAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:JanssenBiotechIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgnx:RevenueFromPerformanceOfTheResearchAndDevelopmentActivitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i875352a3c30146978600fcf23bc8e267_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:JanssenCollaborationAndLicenseAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:JanssenBiotechIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgnx:RevenueFromPerformanceOfTheResearchAndDevelopmentActivitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iedaeb4efad5e4f8f9493e8ee8e20c923_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:JanssenCollaborationAndLicenseAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:JanssenBiotechIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgnx:RevenueFromPerformanceOfTheResearchAndDevelopmentActivitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idfb5a1209de04b1eb7e512b4f53997e7_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:JanssenCollaborationAndLicenseAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:JanssenBiotechIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgnx:RevenueFromPerformanceOfTheResearchAndDevelopmentActivitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i20e4197ac5804fd2852c0fe4796abb4f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:IMabBiopharmaCollaborationAndLicenseAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:IMabBiopharmaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if7e6fcdd59f049a0bff178f3d805e2ec_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:IMabBiopharmaCollaborationAndLicenseAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:IMabBiopharmaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib8d86add895a489ab3759418c6b06cfd_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:IMabBiopharmaCollaborationAndLicenseAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:IMabBiopharmaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i09017ed064a44c11af74f60c97606431_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:IMabBiopharmaCollaborationAndLicenseAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:IMabBiopharmaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib5ce7909d9094c8fa319b5fcf1026fbe_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:IMabBiopharmaCollaborationAndLicenseAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:IMabBiopharmaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1f2397d722354457ac8c331e559d2e4b_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:IMabBiopharmaCollaborationAndLicenseAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:IMabBiopharmaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0c6d556ecc454254918dfdcef04b07b7_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:IMabBiopharmaCollaborationAndLicenseAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:IMabBiopharmaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i41e1deee33fe43298273d9bd55db5f04_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:IMabBiopharmaCollaborationAndLicenseAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:IMabBiopharmaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0753b21f7fd146e7888ce86ebb540bf6_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:IMabBiopharmaCollaborationAndLicenseAgreementClinicalSupplyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:IMabBiopharmaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id1e3f8a517164d3eb078eec2275d6cc9_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:IMabBiopharmaCollaborationAndLicenseAgreementClinicalSupplyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:IMabBiopharmaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9554f494dccc46979d888db13d77b136_D20220101-20220731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgnx:RevenuesFromCMOAgreementsMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:IncyteCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaa34ac5c54a642d693e39d232af3d0b2_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgnx:RevenuesFromCMOAgreementsMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:IncyteCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6b417bff073744bcb3b6d423efb7e2a4_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgnx:RevenuesFromCMOAmendmentAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:IncyteCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if0ddb22d06c24a41896ec09e8f59c067_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgnx:RevenuesFromCMOAgreementsMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:IncyteCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0f066d517fd140da8b5144dc2dd13e80_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgnx:RevenuesFromCMOAgreementsMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:IncyteCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic92fa3bbecd3461686a41203946deb44_D20150915-20150915"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:NationalInstituteOfAllergyAndInfectiousDiseasesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2015-09-15</xbrli:startDate><xbrli:endDate>2015-09-15</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="molecule"><xbrli:measure>mgnx:Molecule</xbrli:measure></xbrli:unit><xbrli:context id="i02955cf1759049048419e5b64d182ef8_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:NationalInstituteOfAllergyAndInfectiousDiseasesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i382cd197dc5b4fa3adcc759a798ed37b_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgnx:RevenuesFromGrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:NationalInstituteOfAllergyAndInfectiousDiseasesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibb991f0f7fe34d1b908269d1a6591b1c_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgnx:RevenuesFromGrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:NationalInstituteOfAllergyAndInfectiousDiseasesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3d75c28b5d55452c98a4069e19754687_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgnx:RevenuesFromGrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:NationalInstituteOfAllergyAndInfectiousDiseasesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i080097076f184404962f3bc2eddb63b8_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgnx:RevenuesFromGrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:NationalInstituteOfAllergyAndInfectiousDiseasesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6ef566f6174f4fd0955b4e353804124e_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgnx:RevenuesFromLicenseAgreementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:IncyteMGA012SupplyAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:IncyteCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id4364ce0138b4a39bce8bf4f48f1f85d_I20170531"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">mgnx:TwoThousandSixteenEmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i104b68231a37432c8b4753ebb1b5aded_D20170501-20170531"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">mgnx:TwoThousandSixteenEmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-05-01</xbrli:startDate><xbrli:endDate>2017-05-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic9979bfb38e64d468a46ce4d6c22a1b4_D20170501-20170531"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2017-05-01</xbrli:startDate><xbrli:endDate>2017-05-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib443d911bc7b42e49d7ac80c0653f1af_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">mgnx:TwoThousandSixteenEmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idfb4f6fe155b4640be7927a21f70490c_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">mgnx:A2003StockIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2e8345ff0be74edfa5ea54112a0ecf5f_I20131031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">mgnx:StockIncentivePlan2013Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2013-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5bc7060cb87746ed8b451e03d40504d2_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">mgnx:StockIncentivePlan2013Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idbc8b223608a4ac6b368fc90522b0e61_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">mgnx:StockIncentivePlan2013Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if8d54eca14734a189e660246cb8eb54b_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i39b36af4a59341e5b5b534c4ce781c11_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1bbbec1d07d54abf933dcdfdbef6ce5c_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iae11954830fb4a8b89302ab6a7a7da41_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id7a04fdab309489db330e23a0d9ee3e6_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic5b3ac9a94674896abb73bb662c60305_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i79dcf5367be14a59a8c4c582244cc0a6_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia382587155974167b64a14e039cf9160_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7928ce6df8354d22a08856651a2ebccf_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifb6e642a43984430b28b476d476f1757_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i293e2ea5ca16452a9e7e02fe973b50df_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i81e821c3b63749d0a5e80cdfda054b63_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ied9ae92c2bd84282b78c16ceeeffa38f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8b82e676366c451a9cf95db2617ad947_D20220101-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie84cd88482aa40b7837b3ab64f77880f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib477bef088634f658a21c8769a0b3da8_I20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i17ad437e8f08409d82299b46ff59d917_D20221014-20221014"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:GileadMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:A2022GileadCollaborationAndLicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-10-14</xbrli:startDate><xbrli:endDate>2022-10-14</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i07e7dc0208ac43aaa6062ea3d28f5d32_D20221014-20221014"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001125345</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:GileadMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:A2022GileadCollaborationAndLicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-10-14</xbrli:startDate><xbrli:endDate>2022-10-14</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="ie2d0870b69ea47c4b6d8821fc2c6423e_1"></div><div style="min-height:18pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">WASHINGTON, D.C. 20549</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xL2ZyYWc6YzA1ZjAyODQ4YjkzNDJhNGIzNjBhZWYxMWQ1NzE4ZTMvdGV4dHJlZ2lvbjpjMDVmMDI4NDhiOTM0MmE0YjM2MGFlZjExZDU3MThlM184Mg_309893ce-1f93-4c9e-8d66-18ac0fdee09b">10-Q</ix:nonNumeric></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:4.463%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.337%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" name="dei:DocumentQuarterlyReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xL2ZyYWc6YzA1ZjAyODQ4YjkzNDJhNGIzNjBhZWYxMWQ1NzE4ZTMvdGFibGU6NzE5MTA0ZjcyYWFmNGVhODhhZjdkNTQ0ZTcxZGQ3NTEvdGFibGVyYW5nZTo3MTkxMDRmNzJhYWY0ZWE4OGFmN2Q1NDRlNzFkZDc1MV8wLTAtMS0xLTUxNzY0_e7279831-1698-45a8-be15-1834824d8cf4">&#9746;</ix:nonNumeric></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></div></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the quarterly period ended <ix:nonNumeric contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xL2ZyYWc6YzA1ZjAyODQ4YjkzNDJhNGIzNjBhZWYxMWQ1NzE4ZTMvdGV4dHJlZ2lvbjpjMDVmMDI4NDhiOTM0MmE0YjM2MGFlZjExZDU3MThlM18xMTc_17dc2139-0074-46c8-9439-23ad948349fc">September 30, 2022</ix:nonNumeric></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OR</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:4.463%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.337%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" name="dei:DocumentTransitionReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xL2ZyYWc6YzA1ZjAyODQ4YjkzNDJhNGIzNjBhZWYxMWQ1NzE4ZTMvdGFibGU6NzRkOTRjY2E3NjJmNDU4MDllZThkOTE0MGY3YjAxZTIvdGFibGVyYW5nZTo3NGQ5NGNjYTc2MmY0NTgwOWVlOGQ5MTQwZjdiMDFlMl8wLTAtMS0xLTUxNzY0_29b4baf4-3f2d-4f67-a0db-980ba10d15c0">&#9744;</ix:nonNumeric></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></div></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the transition period from </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commission File Number: <ix:nonNumeric contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xL2ZyYWc6YzA1ZjAyODQ4YjkzNDJhNGIzNjBhZWYxMWQ1NzE4ZTMvdGV4dHJlZ2lvbjpjMDVmMDI4NDhiOTM0MmE0YjM2MGFlZjExZDU3MThlM18yMDg_759849bd-2db8-45aa-a99e-9acf5ce9c8a1">001-36112</ix:nonNumeric></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:24pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xL2ZyYWc6YzA1ZjAyODQ4YjkzNDJhNGIzNjBhZWYxMWQ1NzE4ZTMvdGV4dHJlZ2lvbjpjMDVmMDI4NDhiOTM0MmE0YjM2MGFlZjExZDU3MThlM18yMTE_25696cda-f3d0-46b0-b8ae-3a6b6de2dcb4">MACROGENICS, INC.</ix:nonNumeric></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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:99.853%"><tr><td style="width:1.0%"></td><td style="width:50.583%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:47.217%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xL2ZyYWc6YzA1ZjAyODQ4YjkzNDJhNGIzNjBhZWYxMWQ1NzE4ZTMvdGFibGU6ZmYxZGFkY2VlMzUwNGQxZjgyMTBjZjMyYjQ4ZTRiZTkvdGFibGVyYW5nZTpmZjFkYWRjZWUzNTA0ZDFmODIxMGNmMzJiNDhlNGJlOV8wLTAtMS0xLTUxNzY0_1ed7003f-d6b4-44e5-a9d3-10f0e15cc728">Delaware</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xL2ZyYWc6YzA1ZjAyODQ4YjkzNDJhNGIzNjBhZWYxMWQ1NzE4ZTMvdGFibGU6ZmYxZGFkY2VlMzUwNGQxZjgyMTBjZjMyYjQ4ZTRiZTkvdGFibGVyYW5nZTpmZjFkYWRjZWUzNTA0ZDFmODIxMGNmMzJiNDhlNGJlOV8wLTEtMS0xLTUxNzY0_b8d1cdad-ff91-43c2-a1df-a5a687fd2702">06-1591613</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(State or other jurisdiction of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">incorporation or organization)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(I.R.S. Employer</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Identification No.)</span></div></td></tr><tr style="height:3pt"><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"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xL2ZyYWc6YzA1ZjAyODQ4YjkzNDJhNGIzNjBhZWYxMWQ1NzE4ZTMvdGFibGU6ZmYxZGFkY2VlMzUwNGQxZjgyMTBjZjMyYjQ4ZTRiZTkvdGFibGVyYW5nZTpmZjFkYWRjZWUzNTA0ZDFmODIxMGNmMzJiNDhlNGJlOV8zLTAtMS0xLTUxNzY0L3RleHRyZWdpb246ZWU3MjIyN2MzMTIxNDMwNzkxNjYzMDY5YjczN2FkNmJfNQ_3bb6f1b4-cd1f-44de-8d5b-ac42936f5a64">9704 Medical Center Drive</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xL2ZyYWc6YzA1ZjAyODQ4YjkzNDJhNGIzNjBhZWYxMWQ1NzE4ZTMvdGFibGU6ZmYxZGFkY2VlMzUwNGQxZjgyMTBjZjMyYjQ4ZTRiZTkvdGFibGVyYW5nZTpmZjFkYWRjZWUzNTA0ZDFmODIxMGNmMzJiNDhlNGJlOV8zLTAtMS0xLTUxNzY0L3RleHRyZWdpb246ZWU3MjIyN2MzMTIxNDMwNzkxNjYzMDY5YjczN2FkNmJfOA_c0988dfd-d393-490f-bde2-67b898bb5e88">Rockville</ix:nonNumeric>, <ix:nonNumeric contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xL2ZyYWc6YzA1ZjAyODQ4YjkzNDJhNGIzNjBhZWYxMWQ1NzE4ZTMvdGFibGU6ZmYxZGFkY2VlMzUwNGQxZjgyMTBjZjMyYjQ4ZTRiZTkvdGFibGVyYW5nZTpmZjFkYWRjZWUzNTA0ZDFmODIxMGNmMzJiNDhlNGJlOV8zLTAtMS0xLTUxNzY0L3RleHRyZWdpb246ZWU3MjIyN2MzMTIxNDMwNzkxNjYzMDY5YjczN2FkNmJfMTI_9ece294a-a404-421a-ad37-95d8707ee6e9">Maryland</ix:nonNumeric></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xL2ZyYWc6YzA1ZjAyODQ4YjkzNDJhNGIzNjBhZWYxMWQ1NzE4ZTMvdGFibGU6ZmYxZGFkY2VlMzUwNGQxZjgyMTBjZjMyYjQ4ZTRiZTkvdGFibGVyYW5nZTpmZjFkYWRjZWUzNTA0ZDFmODIxMGNmMzJiNDhlNGJlOV8zLTEtMS0xLTUxNzY0_014291ba-4a6f-4127-9470-a2ee3d925cfd">20850</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(Address of principal executive offices)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(Zip code)</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xL2ZyYWc6YzA1ZjAyODQ4YjkzNDJhNGIzNjBhZWYxMWQ1NzE4ZTMvdGV4dHJlZ2lvbjpjMDVmMDI4NDhiOTM0MmE0YjM2MGFlZjExZDU3MThlM18yNzA_4c29a1e7-98f5-4cc0-9c45-30f9ee0377ba">301</ix:nonNumeric>-<ix:nonNumeric contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xL2ZyYWc6YzA1ZjAyODQ4YjkzNDJhNGIzNjBhZWYxMWQ1NzE4ZTMvdGV4dHJlZ2lvbjpjMDVmMDI4NDhiOTM0MmE0YjM2MGFlZjExZDU3MThlM18yNzM_a33c652c-fa08-469c-92df-58f6b1a82205">251-5172</ix:nonNumeric></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Registrant's telephone number, including area code)</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:98.245%"><tr><td style="width:1.0%"></td><td style="width:36.995%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.715%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.990%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title of each class</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trading Symbol(s)</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xL2ZyYWc6YzA1ZjAyODQ4YjkzNDJhNGIzNjBhZWYxMWQ1NzE4ZTMvdGFibGU6NDRjNzY4ODM3OWQwNDFmZGFjZDkxZTA5NDdlM2I5MTMvdGFibGVyYW5nZTo0NGM3Njg4Mzc5ZDA0MWZkYWNkOTFlMDk0N2UzYjkxM18xLTAtMS0xLTUxNzY0_1b42de52-6c3c-48be-bb5e-56204ae6728d">Common Stock, par value $0.01 per share</ix:nonNumeric></span></div></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xL2ZyYWc6YzA1ZjAyODQ4YjkzNDJhNGIzNjBhZWYxMWQ1NzE4ZTMvdGFibGU6NDRjNzY4ODM3OWQwNDFmZGFjZDkxZTA5NDdlM2I5MTMvdGFibGVyYW5nZTo0NGM3Njg4Mzc5ZDA0MWZkYWNkOTFlMDk0N2UzYjkxM18xLTEtMS0xLTUxNzY0_9529cfda-dc87-43e9-978d-58ff128d401f">MGNX</ix:nonNumeric></span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xL2ZyYWc6YzA1ZjAyODQ4YjkzNDJhNGIzNjBhZWYxMWQ1NzE4ZTMvdGFibGU6NDRjNzY4ODM3OWQwNDFmZGFjZDkxZTA5NDdlM2I5MTMvdGFibGVyYW5nZTo0NGM3Njg4Mzc5ZDA0MWZkYWNkOTFlMDk0N2UzYjkxM18xLTItMS0xLTUxNzY0_f673fc68-ac70-4aca-987d-da440194ab61">Nasdaq Global Select Market</ix:nonNumeric></span></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xL2ZyYWc6YzA1ZjAyODQ4YjkzNDJhNGIzNjBhZWYxMWQ1NzE4ZTMvdGV4dHJlZ2lvbjpjMDVmMDI4NDhiOTM0MmE0YjM2MGFlZjExZDU3MThlM18xOTE1_d723c266-9ba7-40fa-b5a1-c7ee653fdebb">Yes</ix:nonNumeric>&#160;&#160;&#9746;&#160;&#160;&#160;No&#160;&#160;&#9744;</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted and posted 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 and post such files).&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xL2ZyYWc6YzA1ZjAyODQ4YjkzNDJhNGIzNjBhZWYxMWQ1NzE4ZTMvdGV4dHJlZ2lvbjpjMDVmMDI4NDhiOTM0MmE0YjM2MGFlZjExZDU3MThlM18xOTE2_9526d15f-7b05-492b-bf35-1a26c462852d">Yes</ix:nonNumeric>&#160;&#160;&#9746;&#160;&#160;&#160;No&#160;&#160;&#9744;</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 definitions of "accelerated filer," "large accelerated filer," "smaller reporting company" and "emerging growth company" in Rule 12b-2 of the Exchange Act. (Check one):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.666%"><tr><td style="width:1.0%"></td><td style="width:23.301%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.587%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.251%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xL2ZyYWc6YzA1ZjAyODQ4YjkzNDJhNGIzNjBhZWYxMWQ1NzE4ZTMvdGFibGU6MzQ1YTk2ZjA0NTk1NDAzZGFmMmMzNzZmOTBhOWIxMzAvdGFibGVyYW5nZTozNDVhOTZmMDQ1OTU0MDNkYWYyYzM3NmY5MGE5YjEzMF8wLTAtMS0xLTUxNzY0_7bcf5979-659b-46a6-b794-0e74268d967d">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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accelerated&#160;filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" name="dei:EntitySmallBusiness" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xL2ZyYWc6YzA1ZjAyODQ4YjkzNDJhNGIzNjBhZWYxMWQ1NzE4ZTMvdGFibGU6MzQ1YTk2ZjA0NTk1NDAzZGFmMmMzNzZmOTBhOWIxMzAvdGFibGVyYW5nZTozNDVhOTZmMDQ1OTU0MDNkYWYyYzM3NmY5MGE5YjEzMF8yLTMtMS0xLTUxNzY0_b7708dd1-191f-4bb3-8e67-a53436b427a1">&#9746;</ix:nonNumeric></span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Emerging growth company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xL2ZyYWc6YzA1ZjAyODQ4YjkzNDJhNGIzNjBhZWYxMWQ1NzE4ZTMvdGFibGU6MzQ1YTk2ZjA0NTk1NDAzZGFmMmMzNzZmOTBhOWIxMzAvdGFibGVyYW5nZTozNDVhOTZmMDQ1OTU0MDNkYWYyYzM3NmY5MGE5YjEzMF80LTEtMS0xLTUxNzY0_929a4b4f-4dfc-4469-b8b5-c2e3234a60d5">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:4pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.&#160;&#160; &#9744;</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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;<ix:nonNumeric contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" name="dei:EntityShellCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xL2ZyYWc6YzA1ZjAyODQ4YjkzNDJhNGIzNjBhZWYxMWQ1NzE4ZTMvdGV4dHJlZ2lvbjpjMDVmMDI4NDhiOTM0MmE0YjM2MGFlZjExZDU3MThlM18xOTE3_e4136d2a-218b-479c-84ad-4e6ab4c76a9f">&#9744;</ix:nonNumeric>&#160;&#160;&#160;&#160;No&#160;&#160;&#9746;</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of October&#160;31, 2022, <ix:nonFraction unitRef="shares" contextRef="i66bc935e79d3465499e9e7f72d6bcad9_I20221031" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xL2ZyYWc6YzA1ZjAyODQ4YjkzNDJhNGIzNjBhZWYxMWQ1NzE4ZTMvdGV4dHJlZ2lvbjpjMDVmMDI4NDhiOTM0MmE0YjM2MGFlZjExZDU3MThlM18xODI4_3cd0afb9-6825-4af8-865b-4a54400a5b0d">61,475,221</ix:nonFraction> shares of the registrant's common stock, par value $0.01 per share, were outstanding.</span></div><div style="height:18pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="ie2d0870b69ea47c4b6d8821fc2c6423e_7"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TABLE OF CONTENTS</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:23.093%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:74.707%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PART I.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#ie2d0870b69ea47c4b6d8821fc2c6423e_13">FINANCIAL INFORMATION</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></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 1.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie2d0870b69ea47c4b6d8821fc2c6423e_16">Financial Statements</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></tr><tr><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:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie2d0870b69ea47c4b6d8821fc2c6423e_19">Consolidated Balance Sheets at</a> September&#160;30, 2022 (unaudited) and December&#160;31, 2021</span></div></td></tr><tr style="height:15pt"><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><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie2d0870b69ea47c4b6d8821fc2c6423e_22">Consolidated Statements of Operations and Comprehensive Loss for the three and </a>nine<a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie2d0870b69ea47c4b6d8821fc2c6423e_22"> months ended</a> September&#160;30, 2022<a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie2d0870b69ea47c4b6d8821fc2c6423e_22"> and </a>September&#160;30, 2021<a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie2d0870b69ea47c4b6d8821fc2c6423e_22"> (unaudited)</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></tr><tr><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:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie2d0870b69ea47c4b6d8821fc2c6423e_25">Consolidated Statements of Stockholders' Equity for the three and </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie2d0870b69ea47c4b6d8821fc2c6423e_25">n</a>ine<a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie2d0870b69ea47c4b6d8821fc2c6423e_25"> months ended </a>September&#160;30, 2022<a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie2d0870b69ea47c4b6d8821fc2c6423e_25"> and </a>September&#160;30, 2021<a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie2d0870b69ea47c4b6d8821fc2c6423e_25"> (unaudited)</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></tr><tr><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:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie2d0870b69ea47c4b6d8821fc2c6423e_28">Consolidated Statements of Cash Flows for the</a> nine<a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie2d0870b69ea47c4b6d8821fc2c6423e_28"> months ended </a>September&#160;30, 2022<a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie2d0870b69ea47c4b6d8821fc2c6423e_28"> and </a>September&#160;30, 2021<a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie2d0870b69ea47c4b6d8821fc2c6423e_28"> (unaudited)</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></tr><tr><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:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie2d0870b69ea47c4b6d8821fc2c6423e_31">Notes to Consolidated Financial Statements (unaudited)</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></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 2.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie2d0870b69ea47c4b6d8821fc2c6423e_61">Management's Discussion and Analysis of Financial Condition and Results of Operations</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></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;3.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie2d0870b69ea47c4b6d8821fc2c6423e_79">Quantitative and Qualitative Disclosures about Market Risk</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></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;4.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie2d0870b69ea47c4b6d8821fc2c6423e_82">Controls and Procedures</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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PART&#160;II.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#ie2d0870b69ea47c4b6d8821fc2c6423e_85">OTHER INFORMATION</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></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 1.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie2d0870b69ea47c4b6d8821fc2c6423e_88">Legal Proceedings</a></span></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:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;1A.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie2d0870b69ea47c4b6d8821fc2c6423e_91">Risk Factors</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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;6.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie2d0870b69ea47c4b6d8821fc2c6423e_94">Exhibits</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></tr><tr><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:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ie2d0870b69ea47c4b6d8821fc2c6423e_97">Signatures</a></span></div></td></tr></table></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="ie2d0870b69ea47c4b6d8821fc2c6423e_10"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FORWARD-LOOKING STATEMENTS</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This report includes forward-looking statements within the meaning of Section 27A of the Securities Act of 1933 and Section 21E of the Securities Exchange Act of 1934. Forward-looking statements include statements that may relate to our plans, objectives, goals, strategies, future events, future revenues or performance, capital expenditures, financing needs and other information that is not historical information. Many of these statements appear, in particular, under the headings "Risk Factors" and "Management's Discussion and Analysis of Financial Condition and Results of Operations" in this Quarterly Report on Form 10-Q. Forward-looking statements can often be identified by the use of terminology such as "subject to", "believe", "anticipate", "plan", "expect", "intend", "estimate", "project", "may", "will", "should", "would", "could", "can", the negatives thereof, variations thereon and similar expressions, or by discussions of strategy.</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All forward-looking statements, including, without limitation, our examination of historical operating trends, are based upon our current expectations and various assumptions. We believe there is a reasonable basis for our expectations and beliefs, but they are inherently uncertain. We may not realize our expectations, and our beliefs may not prove correct. Actual results could differ materially from those described or implied by such forward-looking statements. The following uncertainties and factors, among others (including those set forth under "Item 1A. Risk Factors" of our Annual Report on Form 10-K for the year ended December&#160;31, 2021 and "Part II, Item 1A. Risk Factors" of this Quarterly Report on Form 10-Q), could affect future performance and cause actual results to differ materially from those matters expressed in or implied by forward-looking statements:</span></div><div style="margin-bottom:6pt;padding-left:28pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our estimates regarding expenses, future revenue, capital requirements and needs for additional financing;</span></div><div style="margin-bottom:6pt;padding-left:28pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to raise additional capital through the capital markets or through one or more corporate partnerships, equity offerings, debt financings, collaborations, licensing arrangements or asset sales and the availability of financing to fund the development of our product candidates;</span></div><div style="margin-bottom:6pt;padding-left:28pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our plans to develop and commercialize our product candidates;</span></div><div style="margin-bottom:6pt;padding-left:28pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the outcomes of our ongoing and planned clinical trials and the timing of those outcomes, including when clinical trials will be initiated or completed, and when data will be reported or regulatory filings will be made;</span></div><div style="margin-bottom:6pt;padding-left:28pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the timing of and our ability to obtain and maintain regulatory approvals for our product candidates and the labeling for any approved products;</span></div><div style="margin-bottom:6pt;padding-left:28pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to realize expected cost savings from our restructuring plan;</span></div><div style="margin-bottom:6pt;padding-left:28pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our expectations regarding commercial prospects of or product revenues from MARGENZA and our product candidates if approved;</span></div><div style="margin-bottom:6pt;padding-left:28pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the severity and duration of the impact of the COVID-19 global pandemic, geopolitical tensions, and macroeconomic conditions on our business, operations, clinical programs, manufacturing, financial results and other aspects of our business;</span></div><div style="margin-bottom:6pt;padding-left:28pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our expectations regarding product candidates currently being developed by our collaborators;</span></div><div style="margin-bottom:6pt;padding-left:28pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to enter into new collaborations or to identify additional products or product candidates with significant commercial potential that are consistent with our commercial objectives;</span></div><div style="margin-bottom:6pt;padding-left:28pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the potential benefits and future operation of our existing collaborations; </span></div><div style="margin-bottom:6pt;padding-left:28pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to recover the investment in our manufacturing capabilities;</span></div><div style="margin-bottom:6pt;padding-left:28pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the rate and degree of market acceptance and clinical utility of our products;</span></div><div style="margin-bottom:6pt;padding-left:28pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our commercialization, marketing and manufacturing capabilities and strategy;</span></div><div style="margin-bottom:6pt;padding-left:28pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">significant competition in our industry;</span></div><div style="margin-bottom:6pt;padding-left:28pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">costs of litigation and the failure to successfully defend lawsuits and other claims against us and our expectations regarding the outcome of any regulatory or legal proceedings;</span></div><div style="margin-bottom:6pt;padding-left:28pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">economic, political and other risks associated with our international operations;</span></div><div style="margin-bottom:6pt;padding-left:28pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to receive research funding and achieve anticipated milestones under our collaborations;</span></div><div style="margin-bottom:6pt;padding-left:28pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to protect and enforce patents and other intellectual property;</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-bottom:6pt;padding-left:28pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">costs of compliance and our failure to comply with new and existing governmental regulations including, but not limited to, tax regulations;</span></div><div style="margin-bottom:6pt;padding-left:28pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">loss or retirement of key members of management;</span></div><div style="margin-bottom:6pt;padding-left:28pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">failure to successfully execute our growth strategy, including any delays in our planned future growth; and</span></div><div style="margin-bottom:6pt;padding-left:28pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our failure to maintain effective internal controls.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consequently, forward-looking statements speak only as of the date that they are made and should be regarded solely as our current plans, estimates and beliefs. You should not place undue reliance on forward-looking statements. We cannot guarantee future results, events, levels of activity, performance or achievements. Except as required by law, we do not undertake and specifically decline any obligation to update, republish or revise forward-looking statements to reflect future events or circumstances or to reflect the occurrences of unanticipated events.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="ie2d0870b69ea47c4b6d8821fc2c6423e_13"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART I. FINANCIAL INFORMATION</span></div><div id="ie2d0870b69ea47c4b6d8821fc2c6423e_16"></div><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 1. FINANCIAL STATEMENTS</span></div><div id="ie2d0870b69ea47c4b6d8821fc2c6423e_19"></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">MACROGENICS, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED BALANCE SHEETS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands, except share and per share data)</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:59.133%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.346%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfNC0xLTEtMS01MTc2NA_03689e0d-3de0-467a-9109-3967f261723f">83,993</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfNC0zLTEtMS01MTc2NA_a17c1e00-7848-441f-aee6-c427e8b01504">123,469</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 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930" decimals="-3" name="us-gaap:Investments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfNS0xLTEtMS01MTc2NA_389cc586-4a90-403e-8e03-df1f75c39161">39,623</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231" decimals="-3" name="us-gaap:Investments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfNS0zLTEtMS01MTc2NA_d2bf5654-78ae-4097-a65e-c956eb8de558">120,147</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfNi0xLTEtMS01MTc2NA_752a84fe-bcd9-44d6-bc45-9ef0e4228b2b">13,837</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfNi0zLTEtMS01MTc2NA_dea5bf5d-03ac-4c90-9f66-ca0d6cdabdd1">10,386</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory, net </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfNy0xLTEtMS01MTc2NA_60a5e5e7-df6a-4e59-a7ec-54b3ac4e1a06">1,086</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfNy0zLTEtMS01MTc2NA_5d57c082-43cd-4993-8cdf-18438d99659b">4,388</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfOC0xLTEtMS01MTc2NA_7fd07adc-cc2d-42b3-8271-672e2a7fd064">9,273</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfOC0zLTEtMS01MTc2NA_8eed53d1-acf8-4993-a120-d216081932e3">21,170</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMTAtMS0xLTEtNTE3NjQ_768eaf65-d8ec-40df-83bd-8ac9ec4e7172">147,812</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMTAtMy0xLTEtNTE3NjQ_96b267a9-6d07-447c-bdef-c2ca72b88a51">279,560</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, equipment and software, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMTEtMS0xLTEtNTE3NjQ_d7a35e9f-1b72-4578-82af-da51c48dfae7">31,993</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMTEtMy0xLTEtNTE3NjQ_edde82d2-0f70-4d98-9809-ec73915c64fb">37,676</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMTMtMS0xLTEtNTE3NjQ_7086a925-6b05-49b3-9ef3-8a173fb7f658">15,542</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMTMtMy0xLTEtNTE3NjQ_9e1f158e-15f2-40f5-84c4-849150daf5f6">18,009</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMTQtMS0xLTEtNTE3NjQ_42872582-346c-4c50-86a2-6d7ad945ab8e">195,347</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMTQtMy0xLTEtNTE3NjQ_bf9dd463-a244-434d-a7ca-f998203c5dd9">335,245</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities and 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMTgtMS0xLTEtNTE3NjQ_c15e79c5-e95b-4c14-9a9a-34ddfb0f31a5">4,619</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMTgtMy0xLTEtNTE3NjQ_753694e7-4d37-4578-8f25-58901d50b8e1">15,500</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 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMTktMS0xLTEtNTE3NjQ_a089d449-ea57-4fc6-b4bb-66caf3d92d6e">33,321</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMTktMy0xLTEtNTE3NjQ_e29c38a0-231f-40e2-b412-3a4413a060aa">33,755</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMjAtMS0xLTEtNTE3NjQ_48ae6d7d-c66e-42e4-aaeb-76960d86cc45">7,085</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMjAtMy0xLTEtNTE3NjQ_9cacd533-262d-4229-a3aa-eba923060b2b">20,646</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 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMjEtMS0xLTEtNTE3NjQ_31009320-2825-4ca3-806a-5bcece4c59bb">5,021</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMjEtMy0xLTEtNTE3NjQ_7c9a93d8-1adf-4e7c-8192-564665edf667">4,677</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMjMtMS0xLTEtNTE3NjQ_a301c50f-3c55-460f-957a-97d22d552877">50,046</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMjMtMy0xLTEtNTE3NjQ_9774ce70-3375-4e88-a8ff-4aa7d8dbaec9">74,578</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue, net of current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMjQtMS0xLTEtNTE3NjQ_4795a588-3dcf-4174-85f4-c024bc38cf91">5,084</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMjQtMy0xLTEtNTE3NjQ_1f94ce72-93bb-4593-a8ae-26a395fa555c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities, net of current portion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMjUtMS0xLTEtNTE3NjQ_21132b62-808a-40a9-a464-c50f21895a2d">17,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMjUtMy0xLTEtNTE3NjQ_eccf5d8a-fc48-472e-90c8-127c1b11fb48">20,791</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMjYtMS0xLTEtNTE3NjQ_2337f2d2-9081-411c-aaa0-7327c2f85e98">258</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMjYtMy0xLTEtNTE3NjQ_ffc09b6e-5011-42be-aef1-9d8a6f21b928">258</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMjctMS0xLTEtNTE3NjQ_14f4ebf1-4af3-49ed-baa1-b80a7b38d485">72,389</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMjctMy0xLTEtNTE3NjQ_81d06999-944c-41c2-86d1-a27a54bd4f92">95,627</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stockholders' equity:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMjktMC0xLTEtNTE3NjQvdGV4dHJlZ2lvbjphYWFiZjQyZmUxYjg0MGExODlmY2M3ZTkyMTJmZDg0ZV8xOA_05e4cbaf-09ac-4db4-944d-c94e1a92cfc7"><ix:nonFraction unitRef="usdPerShare" contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMjktMC0xLTEtNTE3NjQvdGV4dHJlZ2lvbjphYWFiZjQyZmUxYjg0MGExODlmY2M3ZTkyMTJmZDg0ZV8xOA_4c7ce9c3-02bb-4c6b-8ba7-a8debc4220f9">0.01</ix:nonFraction></ix:nonFraction> par value -- <ix:nonFraction unitRef="shares" contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMjktMC0xLTEtNTE3NjQvdGV4dHJlZ2lvbjphYWFiZjQyZmUxYjg0MGExODlmY2M3ZTkyMTJmZDg0ZV8zNA_41fc9976-90b6-4110-8e38-a2489755ad60"><ix:nonFraction unitRef="shares" contextRef="ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMjktMC0xLTEtNTE3NjQvdGV4dHJlZ2lvbjphYWFiZjQyZmUxYjg0MGExODlmY2M3ZTkyMTJmZDg0ZV8zNA_ffb4b432-5c2c-481b-a6cf-2a08a1a16bd7">125,000,000</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction unitRef="shares" contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMjktMC0xLTEtNTE3NjQvdGV4dHJlZ2lvbjphYWFiZjQyZmUxYjg0MGExODlmY2M3ZTkyMTJmZDg0ZV81Ng_33146ba0-b23a-47fb-af9c-d5befd4b2895">61,462,189</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMjktMC0xLTEtNTE3NjQvdGV4dHJlZ2lvbjphYWFiZjQyZmUxYjg0MGExODlmY2M3ZTkyMTJmZDg0ZV82Mw_48fdb9c1-b066-4465-a549-3c8c2dd4df39">61,307,428</ix:nonFraction> shares outstanding at September&#160;30, 2022 and December&#160;31, 2021, respectively</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMjktMS0xLTEtNTE3NjQ_361ced4d-16e1-4395-a38a-1eb084311a6d">615</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMjktMy0xLTEtNTE3NjQ_dbd33bfb-bd0d-41fc-8547-d9dab69a878e">613</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional paid-in capital</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMzAtMS0xLTEtNTE3NjQ_6df765fa-3706-48ce-b1ce-95a361758ff2">1,228,952</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMzAtMy0xLTEtNTE3NjQ_ff8b7c50-4df4-4a18-b218-5367ef935f16">1,213,002</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMzEtMS0xLTEtNTE3NjQ_04ece53a-f782-4bed-aad9-b892dcf570db">113</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMzEtMy0xLTEtNTE3NjQ_a6b8d4b4-df68-44c6-97af-341b904c34b7">61</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated deficit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMzItMS0xLTEtNTE3NjQ_cc77861a-f4b0-48d2-9bbf-df72d39bbde6">1,106,496</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMzItMy0xLTEtNTE3NjQ_61933519-967a-46b1-96ea-b32a727674c6">973,936</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMzMtMS0xLTEtNTE3NjQ_0f911df7-f565-4d85-8e4b-234baa17ff9c">122,958</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMzMtMy0xLTEtNTE3NjQ_84f49f48-7cfb-4d1c-973f-05fd448b195b">239,618</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities and stockholders' equity</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMzQtMS0xLTEtNTE3NjQ_73369caf-3eec-4cb6-9956-de4d9a46d935">195,347</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMzQtMy0xLTEtNTE3NjQ_d6a7aa2c-0d2a-4173-be7b-fd767324e1ec">335,245</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><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">See notes to consolidated financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1</span></div></div></div><div id="ie2d0870b69ea47c4b6d8821fc2c6423e_22"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">MACROGENICS, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(unaudited)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands, except share and per share data)</span></div><div style="text-align:center"><span><br/></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:99.707%"><tr><td style="width:1.0%"></td><td style="width:42.448%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.389%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.826%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.389%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.119%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.803%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.393%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended September 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Collaborative and other agreements</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e475aebab9b455ea40c04213be63872_D20220701-20220930" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMy0xLTEtMS01MTc2NA_1638e8de-1725-45b0-a7ac-ad8dd2db04a4">35,674</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7ddd610824742ad964a5f8444b32604_D20210701-20210930" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMy0zLTEtMS01MTc2NA_9953fe81-9416-4148-ab48-f8eebc75084b">11,986</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i52770fb52d6641c29233c5c6c168ea9e_D20220101-20220930" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMy01LTEtMS01MTc2NA_27727dfd-639f-450b-b812-ae8ed6c33acf">59,630</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8196a4bebe1a4c868648ea89731e5610_D20210101-20210930" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMy03LTEtMS01MTc2NA_66d462ff-d519-446a-91e6-4f7bd79ded5f">54,338</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product sales, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie9acd30457ef4494a4cba1be94ef6c4a_D20220701-20220930" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfNC0xLTEtMS01MTc2NA_5ae3c6a3-ce0e-4672-a029-10fdd4d3cc08">4,371</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47e1c755a8084ffcb04c902bc70f2bc9_D20210701-20210930" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfNC0zLTEtMS01MTc2NA_c80a57fd-2043-4da9-acf5-a1cdbe3de4aa">3,591</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2128210bc9384a6c8ca912cffd9f0e58_D20220101-20220930" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfNC01LTEtMS01MTc2NA_f836169b-ba49-44b9-9aef-ca418a45b68f">12,623</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81be48e62cf748249b8fd4fbd262f2ae_D20210101-20210930" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfNC03LTEtMS01MTc2NA_26825e27-9681-4c02-9591-337d91508a9e">7,681</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 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract manufacturing </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia529fe0f69c14fe888ced080bc115248_D20220701-20220930" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfNS0xLTEtMS01MTc2NA_30f914da-d930-41eb-b678-1683dacbff92">1,142</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic533dd113c244657a3c021e57335d8af_D20210701-20210930" decimals="-3" name="us-gaap:Revenues" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfNS0zLTEtMS01MTc2NA_366d61b4-afc2-471b-985d-b8ed87bb94a1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3fb97720aca4f6eafc1db95f565cd83_D20220101-20220930" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfNS01LTEtMS01MTc2NA_ceae7e33-5271-47d0-8857-1476ec082ec2">5,134</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaf1e6015b26f4b2689e39319acaac95f_D20210101-20210930" decimals="-3" name="us-gaap:Revenues" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfNS03LTEtMS01MTc2NA_c6520e1d-3fca-4899-820e-e6de1e5a37d9">&#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 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government agreements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8fbc496214fc41c7afa239c9efe430d3_D20220701-20220930" decimals="-3" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfNi0xLTEtMS01MTc2NA_c1e9f7c7-409b-4729-b008-80946348fd21">547</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib3d0f7e1f12740da85beaed2c27205d6_D20210701-20210930" decimals="-3" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfNi0zLTEtMS01MTc2NA_c6ce70cc-ed17-49bb-ab67-e510fd6d1181">85</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib53e5a6503f247f4aa8ac41c2460d3b4_D20220101-20220930" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfNi01LTEtMS01MTc2NA_a755b485-7557-4bc1-8b56-b19f65ed8ac6">1,455</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ee739d33f564b879dd6df810dd82351_D20210101-20210930" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfNi03LTEtMS01MTc2NA_fce4f609-3175-4e63-b6c3-21bd34144c63">1,281</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0fbd09cde8e14eef81c4e781b6152c01_D20220701-20220930" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfNy0xLTEtMS01MTc2NA_ee3ffa67-3664-4ed6-9a96-dd883c9fc494">41,734</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f6df151048a43f7b8c7ce3fede9e2ef_D20210701-20210930" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfNy0zLTEtMS01MTc2NA_26517255-a94c-4160-8d27-55a1f558f4d4">15,662</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfNy01LTEtMS01MTc2NA_615f13aa-71b6-47ae-a938-08fb2849fd9e">78,842</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfNy03LTEtMS01MTc2NA_e7ccc4a5-0f6d-4aae-9430-541fcc2239a0">63,300</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs and expenses:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of product sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0fbd09cde8e14eef81c4e781b6152c01_D20220701-20220930" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfOS0xLTEtMS01MTc2NA_a0ca9636-1ca9-4c7a-83b9-b5caef4e4fd9">3,007</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f6df151048a43f7b8c7ce3fede9e2ef_D20210701-20210930" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfOS0zLTEtMS01MTc2NA_9090e6ee-3eef-4f9e-8fa1-cb1dcccc7405">1,665</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfOS01LTEtMS01MTc2NA_ca609d6b-5452-48fe-b4f0-e7686d63c120">3,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfOS03LTEtMS01MTc2NA_ae249b5b-e452-4d74-9c16-27fe06e87c5b">1,704</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of manufacturing services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0fbd09cde8e14eef81c4e781b6152c01_D20220701-20220930" decimals="-3" name="mgnx:CostOfManufacturingServices" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMTAtMS0xLTEtNTE3NjQ_92d55ed3-224f-49eb-8bcd-ffa34ec59f04">136</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f6df151048a43f7b8c7ce3fede9e2ef_D20210701-20210930" decimals="-3" name="mgnx:CostOfManufacturingServices" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMTAtMy0xLTEtNTE3NjQ_7c325d50-231a-4c77-aa90-1a14850cd505">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" decimals="-3" name="mgnx:CostOfManufacturingServices" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMTAtNS0xLTEtNTE3NjQ_42d6d26d-c68a-4056-a008-9307cce30f6e">2,358</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930" decimals="-3" name="mgnx:CostOfManufacturingServices" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMTAtNy0xLTEtNTE3NjQ_20afd706-08ee-4263-9e4d-3283f2cf8e78">&#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 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0fbd09cde8e14eef81c4e781b6152c01_D20220701-20220930" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMTEtMS0xLTEtNTE3NjQ_af8dac4b-1866-42c5-93c9-db2ec2252f8e">48,191</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f6df151048a43f7b8c7ce3fede9e2ef_D20210701-20210930" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMTEtMy0xLTEtNTE3NjQ_8926e6cd-a845-4038-a8cf-defadb545866">49,823</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMTEtNS0xLTEtNTE3NjQ_7c4ffdc5-c8ac-4941-ac75-5d375ccfa8b6">161,373</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMTEtNy0xLTEtNTE3NjQ_1aa3ccce-e756-42f3-92df-26bdb8aee435">158,724</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0fbd09cde8e14eef81c4e781b6152c01_D20220701-20220930" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMTItMS0xLTEtNTE3NjQ_dd687699-06e2-41d5-a248-3c99d193d162">15,355</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f6df151048a43f7b8c7ce3fede9e2ef_D20210701-20210930" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMTItMy0xLTEtNTE3NjQ_c0734c94-aef7-4f76-8987-bb0af3cb3b71">17,161</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMTItNS0xLTEtNTE3NjQ_2d9d81f7-c725-4440-8eb0-dadf668aafd1">45,277</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMTItNy0xLTEtNTE3NjQ_75d66808-09bd-42d2-833b-cf60e1cd004f">47,431</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total costs and expenses</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0fbd09cde8e14eef81c4e781b6152c01_D20220701-20220930" decimals="-3" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMTMtMS0xLTEtNTE3NjQ_4d2991c7-3202-4c4e-9818-748b5055a145">66,689</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f6df151048a43f7b8c7ce3fede9e2ef_D20210701-20210930" decimals="-3" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMTMtMy0xLTEtNTE3NjQ_e2347659-d672-4dec-bda0-942152edce84">68,649</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" decimals="-3" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMTMtNS0xLTEtNTE3NjQ_27eab594-329a-4a71-9ab1-d803234df1cc">212,243</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930" decimals="-3" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMTMtNy0xLTEtNTE3NjQ_110354a4-447f-48ac-9aab-2a8b5ca8c54f">207,859</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0fbd09cde8e14eef81c4e781b6152c01_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMTQtMS0xLTEtNTE3NjQ_9132d34a-06d6-4130-9f31-4a1069f2c041">24,955</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1f6df151048a43f7b8c7ce3fede9e2ef_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMTQtMy0xLTEtNTE3NjQ_a5e031fc-1a2b-4b2a-9d04-ebc70289295e">52,987</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMTQtNS0xLTEtNTE3NjQ_61586c30-0e26-4372-8ff4-7fcc99536d46">133,401</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMTQtNy0xLTEtNTE3NjQ_28021285-3e44-413d-a9b1-cd5d207d2ecf">144,559</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0fbd09cde8e14eef81c4e781b6152c01_D20220701-20220930" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMTUtMS0xLTEtNTE3NjQ_50be4d47-e516-4c28-a11b-7c8d23c49326">142</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f6df151048a43f7b8c7ce3fede9e2ef_D20210701-20210930" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMTUtMy0xLTEtNTE3NjQ_31544867-ef49-458f-9b03-b15efaca5e33">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMTUtNS0xLTEtNTE3NjQ_28944d1b-f298-446b-a2e3-57dc7a076d6c">841</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMTUtNy0xLTEtNTE3NjQ_f3e4d966-18ae-49d8-91c2-555daf1fd822">466</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0fbd09cde8e14eef81c4e781b6152c01_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMTYtMS0xLTEtNTE3NjQ_386626f5-a664-4585-9c7f-5a13dc093834">24,813</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1f6df151048a43f7b8c7ce3fede9e2ef_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMTYtMy0xLTEtNTE3NjQ_e2a34dd9-6014-434d-8544-c6a9f0d1554d">52,886</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMTYtNS0xLTEtNTE3NjQ_9f01d64f-f2cb-4b07-b3bf-5f8cef766741">132,560</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMTYtNy0xLTEtNTE3NjQ_82c8e40b-6dac-4d28-87ee-0971822cb213">144,093</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive loss:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gain (loss) on investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0fbd09cde8e14eef81c4e781b6152c01_D20220701-20220930" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMTgtMS0xLTEtNTE3NjQ_771744fc-9669-432d-961d-70f1ed72dd8e">213</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1f6df151048a43f7b8c7ce3fede9e2ef_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMTgtMy0xLTEtNTE3NjQ_6dffb7cb-94d2-4df6-a7ec-b0a7daecee16">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMTgtNS0xLTEtNTE3NjQ_e769b51c-6cbc-4093-913a-f5bb4da9a4f3">52</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMTgtNy0xLTEtNTE3NjQ_ca372458-4530-46b6-8799-ced7ec6485d6">4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Comprehensive loss</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0fbd09cde8e14eef81c4e781b6152c01_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMTktMS0xLTEtNTE3NjQ_2c2a22db-4e60-4b84-9102-7025d05ec460">24,600</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1f6df151048a43f7b8c7ce3fede9e2ef_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMTktMy0xLTEtNTE3NjQ_3c045c14-1168-4c58-a87d-5999e8064c1a">52,890</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMTktNS0xLTEtNTE3NjQ_9384a950-64a5-44f4-8803-2700796ae6ee">132,612</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMTktNy0xLTEtNTE3NjQ_a0d69b70-4837-4108-94f7-036a849b3d08">144,089</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 style="height:15pt"><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic and diluted net loss per common share</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i0fbd09cde8e14eef81c4e781b6152c01_D20220701-20220930" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMjEtMS0xLTEtNTE3NjQ_39c65800-0b07-48ff-8925-ecea8d49339d"><ix:nonFraction unitRef="usdPerShare" contextRef="i0fbd09cde8e14eef81c4e781b6152c01_D20220701-20220930" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMjEtMS0xLTEtNTE3NjQ_97207530-5133-493c-94d9-0107e4b8f888">0.40</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i1f6df151048a43f7b8c7ce3fede9e2ef_D20210701-20210930" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMjEtMy0xLTEtNTE3NjQ_1a961d36-ecd9-4d67-ae36-b531b16c7eab"><ix:nonFraction unitRef="usdPerShare" contextRef="i1f6df151048a43f7b8c7ce3fede9e2ef_D20210701-20210930" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMjEtMy0xLTEtNTE3NjQ_49cd2b2e-6c1f-44bc-8f6e-8334c618faf3">0.86</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMjEtNS0xLTEtNTE3NjQ_c3cca693-d28c-4c7a-9904-4eded8d4e927"><ix:nonFraction unitRef="usdPerShare" contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMjEtNS0xLTEtNTE3NjQ_e205dae4-2c40-46dc-855e-1b634d541916">2.16</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMjEtNy0xLTEtNTE3NjQ_40c9c763-4015-4d64-9108-239fbaaf0104"><ix:nonFraction unitRef="usdPerShare" contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMjEtNy0xLTEtNTE3NjQ_4ff63f7e-199f-45ed-94e1-19b9b78146ff">2.42</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic and diluted weighted average common shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0fbd09cde8e14eef81c4e781b6152c01_D20220701-20220930" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMjItMS0xLTEtNTE3NjQ_833c1dfb-31a6-4122-9ed9-471d55f6c941"><ix:nonFraction unitRef="shares" contextRef="i0fbd09cde8e14eef81c4e781b6152c01_D20220701-20220930" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMjItMS0xLTEtNTE3NjQ_cb106004-7549-4732-a348-4edeed14e801">61,459,831</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1f6df151048a43f7b8c7ce3fede9e2ef_D20210701-20210930" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMjItMy0xLTEtNTE3NjQ_5704c256-1fac-4b64-886b-5448d445afe1"><ix:nonFraction unitRef="shares" contextRef="i1f6df151048a43f7b8c7ce3fede9e2ef_D20210701-20210930" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMjItMy0xLTEtNTE3NjQ_b7e8eb2e-5a70-443f-8a82-8d06a984cd12">61,169,754</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMjItNS0xLTEtNTE3NjQ_962a104e-33ee-4556-9d09-79f5ce881e89"><ix:nonFraction unitRef="shares" contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMjItNS0xLTEtNTE3NjQ_c15c89d8-87b0-426f-8de2-f540d9c34850">61,390,143</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMjItNy0xLTEtNTE3NjQ_5b7843ed-8686-4e7f-915a-a84761275da1"><ix:nonFraction unitRef="shares" contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMjItNy0xLTEtNTE3NjQ_df7bc472-6242-4f8e-8bcc-562fbac362b5">59,494,836</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">See notes to consolidated financial statements.</span></div><div style="text-align:center"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></div></div></div><div id="ie2d0870b69ea47c4b6d8821fc2c6423e_25"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">MACROGENICS, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(unaudited)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands, except share amounts)</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.994%"><tr><td style="width:1.0%"></td><td style="width:32.426%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.495%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.380%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.431%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.380%"></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 style="width:1.0%"></td><td style="width:9.495%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.380%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.091%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.380%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.656%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.380%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.806%"></td><td style="width:0.1%"></td></tr><tr style="height:24pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additional<br/>Paid-In<br/>Capital</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Deficit</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Other<br/>Comprehensive Income (Loss)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total<br/>Stockholders'<br/>Equity</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><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="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if0c2b89e827a466c9ae1a11c4fa4095e_I20211231" decimals="INF" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfMi0xLTEtMS01MTc2NA_cc9da504-c55d-4bfa-a4b3-ce9b5bae3d1c">61,307,428</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0c2b89e827a466c9ae1a11c4fa4095e_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfMi0zLTEtMS01MTc2NA_b1a8a54a-76e3-4f4b-95fe-a028fe0f74c1">613</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="display: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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4905153ac3c04e98b514fdbcd5d48b9e_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfMi05LTEtMS01MTc2NA_f303b4b1-69df-48a4-8d2b-6aa4eec31bba">1,213,002</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic85904c32888419fa6be2807a0c7e7ea_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfMi0xMS0xLTEtNTE3NjQ_281820d1-8cbd-49ff-900c-7f88de4d641b">973,936</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2fdded01fcb541078f9ac03b000a01f4_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfMi0xMy0xLTEtNTE3NjQ_00ea46a3-b549-42b5-afa1-cd358a57934c">61</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfMi0xNS0xLTEtNTE3NjQ_ec7b7e5a-7c4c-467b-b195-01cd897b821c">239,618</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if755c48d8ae1452fa22060ae4efe86d8_D20220101-20220331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfMy05LTEtMS01MTc2NA_f5e76391-4620-480c-aeee-4e9988d9b883">5,224</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia12194a25a444584bf9f19bed3d8d857_D20220101-20220331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfMy0xNS0xLTEtNTE3NjQ_7da4faca-5404-46c0-b31d-dcf552010a6e">5,224</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock plan related activity</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9510eadd31e34ae7875bcba9a2b50443_D20220101-20220331" decimals="INF" name="mgnx:StockIssuedDuringPeriodSharesStockPlanActivity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfNS0xLTEtMS01MTc2NA_668d7e91-c06c-43f6-8a67-c75c5a129ad3">25,646</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if755c48d8ae1452fa22060ae4efe86d8_D20220101-20220331" decimals="-3" name="mgnx:StockIssuedDuringPeriodValueStockPlanActivity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfNS05LTEtMS01MTc2NA_37cd78ae-8e17-4ee5-8e37-034500b4e8e9">37</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia12194a25a444584bf9f19bed3d8d857_D20220101-20220331" decimals="-3" name="mgnx:StockIssuedDuringPeriodValueStockPlanActivity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfNS0xNS0xLTEtNTE3NjQ_81d51c6b-64a5-4f71-a116-114070ac8217">37</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized loss on investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9e6d2b315a384342b2a78aa6853c992c_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:UnrealizedGainLossOnInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfNi0xMy0xLTEtNTE3NjQ_1b0307c3-fcac-4747-896a-1b83c28f4044">222</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia12194a25a444584bf9f19bed3d8d857_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:UnrealizedGainLossOnInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfNi0xNS0xLTEtNTE3NjQ_aa69b8bc-d712-45cf-a71f-29b3a64177c9">222</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1cb65101c5fc40bebde388e473515168_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfNy0xMS0xLTEtNTE3NjQ_4eb23974-6425-4b79-94de-2bdebe8c1c3c">66,443</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia12194a25a444584bf9f19bed3d8d857_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfNy0xNS0xLTEtNTE3NjQ_e0dc2cbe-c468-4e06-a5f0-a87837841975">66,443</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, March 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i14b631c67bb745289562e399d9f75f8c_I20220331" decimals="INF" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfOC0xLTEtMS01MTc2NA_e70af6ec-f002-416c-98cb-8ef7a098ca0a">61,333,074</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14b631c67bb745289562e399d9f75f8c_I20220331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfOC0zLTEtMS01MTc2NA_d49a7cef-f332-4562-ae9d-2606e9b9962b">613</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="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0e209a2f10a94854a9e12165cd9c0e1e_I20220331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfOC05LTEtMS01MTc2NA_e8d43c8d-46c8-462a-a204-9a4c078cec24">1,218,263</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i99549741c789426a91c732c081583297_I20220331" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfOC0xMS0xLTEtNTE3NjQ_e5a1aacf-5448-4842-8018-d853fba891c4">1,040,379</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic5c11300f5b64547b52119087404f7e1_I20220331" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfOC0xMy0xLTEtNTE3NjQ_1cc09103-7838-48c6-99fe-c5886872a954">283</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a58784c99ed49ea9a2fd0ca11ed8dc6_I20220331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfOC0xNS0xLTEtNTE3NjQ_7f9c57ad-3a62-41d4-9976-2902e44c2f1c">178,214</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14c7910bb9d34043a574a98ad9f4fe2d_D20220401-20220630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfOS05LTEtMS01MTc2NA_b436685a-284b-4285-b818-557cad2d7b8e">5,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25c98e67323244ec8ff34c9d87339873_D20220401-20220630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfOS0xNS0xLTEtNTE3NjQ_2f1eba0d-51d7-4a40-9c33-902090f83fa8">5,350</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock plan related activity</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5d48e6f5302f41c38ce229df94c0318e_D20220401-20220630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfMTAtMS0xLTEtNTE3NjQ_d8909462-0285-4086-85e3-b68b7ba98d71">125,716</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5d48e6f5302f41c38ce229df94c0318e_D20220401-20220630" decimals="-3" name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfMTAtMy0xLTEtNTE3NjQ_8b921409-a106-4130-a611-94084d2f6184">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="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14c7910bb9d34043a574a98ad9f4fe2d_D20220401-20220630" decimals="-3" name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfMTAtOS0xLTEtNTE3NjQ_49b72505-b8b5-4c64-9e6f-78bff596ca5f">262</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25c98e67323244ec8ff34c9d87339873_D20220401-20220630" decimals="-3" name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfMTAtMTUtMS0xLTUxNzY0_d71a8462-541b-484b-9c5c-5dee1e1bddc3">264</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized loss on investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9ac42d96a5094a80b72316e4ac06c064_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:UnrealizedGainLossOnInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfMTEtMTMtMS0xLTUxNzY0_07c085f2-b654-4c2f-82bc-afa4475abd22">43</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25c98e67323244ec8ff34c9d87339873_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:UnrealizedGainLossOnInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfMTEtMTUtMS0xLTUxNzY0_1bda83af-f2e4-4790-b147-fb662cc30fd3">43</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie4f374bca3534a1ead7edcb04eddaec4_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfMTItMTEtMS0xLTUxNzY0_1b780420-c350-4615-9e66-96bcfbb2f6f5">41,304</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25c98e67323244ec8ff34c9d87339873_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfMTItMTUtMS0xLTUxNzY0_84e4efd6-d292-47a1-b576-194bce27aee0">41,304</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, June 30, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i92378b2645e84a5ba9785720c2cc4c8b_I20220630" decimals="INF" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfMTMtMS0xLTEtNTE3NjQ_b6f82b62-06f0-43b9-9850-b8704956ce94">61,458,790</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92378b2645e84a5ba9785720c2cc4c8b_I20220630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfMTMtMy0xLTEtNTE3NjQ_1ebf8829-f337-4580-8a0c-4f98ecec93fb">615</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="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2c7b6c8e0b74e35a7991f446d435474_I20220630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfMTMtOS0xLTEtNTE3NjQ_be15a9b1-ad22-4bd8-be70-1caa22dcbccc">1,223,875</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6670d3c1c80d48bbac9fa15a092406fe_I20220630" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfMTMtMTEtMS0xLTUxNzY0_47e4fe73-6a6f-4cec-bd92-88469f7ffe11">1,081,683</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia34c3df7201e4e00987147bba1d5ada8_I20220630" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfMTMtMTMtMS0xLTUxNzY0_a4d9a3ed-1558-48fc-928a-0706a7ff4ed2">326</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib5e6012e327641dc9ff9e524b396daca_I20220630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfMTMtMTUtMS0xLTUxNzY0_66f178f4-8847-4de9-a6d8-3d654d306828">142,481</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id000568e152f4a128e8893ae3f8a3f93_D20220701-20220930" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfMTQtOS0xLTEtNTE3NjQ_6716bd15-9a49-4bf7-916c-e09090c8c036">5,077</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0fbd09cde8e14eef81c4e781b6152c01_D20220701-20220930" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfMTQtMTUtMS0xLTUxNzY0_cecf65e2-554a-4ce4-b3bd-1909532a90bc">5,077</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock plan related activity</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i179f3198e795418da1c2d44bc7e2067c_D20220701-20220930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfMTYtMS0xLTEtNTE3NjQ_c74c4d94-5435-49d3-a87b-8aabbc317998">3,399</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0fbd09cde8e14eef81c4e781b6152c01_D20220701-20220930" decimals="-3" name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfMTYtMTUtMS0xLTUxNzY0_ce4634c7-b307-4ec8-ae16-be5917796f63">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gain on investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4737c2e231154d95b014bf88ffd7438f_D20220701-20220930" decimals="-3" name="us-gaap:UnrealizedGainLossOnInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfMTgtMTMtMS0xLTUxNzY0_eafe3ae5-64d8-4d52-8887-32348bcd46d3">213</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0fbd09cde8e14eef81c4e781b6152c01_D20220701-20220930" decimals="-3" name="us-gaap:UnrealizedGainLossOnInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfMTgtMTUtMS0xLTUxNzY0_4c07c005-b481-40b4-82b8-e942f8b1db7c">213</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6e8303fa975749f7bc0bc2d90229029e_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfMTktMTEtMS0xLTUxNzY0_3b2b4d15-4dcc-41b7-8555-f89deddcc790">24,813</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0fbd09cde8e14eef81c4e781b6152c01_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfMTktMTUtMS0xLTUxNzY0_55e0b3b0-d56b-4041-9c22-b917424d6a76">24,813</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, September 30, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9847541f4f464b138b9757058143e1ed_I20220930" decimals="INF" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfMjAtMS0xLTEtNTE3NjQ_5545c47e-8399-4e90-b3bb-cf5b2be5bb6c">61,462,189</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9847541f4f464b138b9757058143e1ed_I20220930" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfMjAtMy0xLTEtNTE3NjQ_a709e534-0c08-4bf9-9948-ed3841787edc">615</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="display: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="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i72fc6aef70fa4cd98213ce738259aa1f_I20220930" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfMjAtOS0xLTEtNTE3NjQ_2524bb44-2229-4eab-ae06-6a5aa6539bcf">1,228,952</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1327fbb9297b40339f3d3e4cdc2969a8_I20220930" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfMjAtMTEtMS0xLTUxNzY0_8b04c91a-21b0-4a80-a172-f176a46b9645">1,106,496</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia68814d146a34edc8a33cf1684dbee78_I20220930" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfMjAtMTMtMS0xLTUxNzY0_a65e8c1b-5c5d-4505-a8f6-efbd1dc8df6d">113</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfMjAtMTUtMS0xLTUxNzY0_c3747507-a19c-4a5b-95d1-9ba0ffec6037">122,958</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><br/></span></div><div><span><br/></span></div><div style="text-align:center"><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></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:32.951%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.227%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></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 style="width:1.0%"></td><td style="width:8.813%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.670%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.981%"></td><td style="width:0.1%"></td></tr><tr style="height:20pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additional<br/>Paid-In<br/>Capital</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Deficit</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Other<br/>Comprehensive Income (Loss)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total<br/>Stockholders'<br/>Equity</span></td></tr><tr style="height:17pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><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="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1d171bf237da43c0b19bbb777cc3e219_I20201231" decimals="INF" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMi0xLTEtMS01MTc2NA_761cf84e-604c-47f2-b696-dfa4176065e2">56,244,771</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d171bf237da43c0b19bbb777cc3e219_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMi0zLTEtMS01MTc2NA_57055672-43f0-4d9c-8c38-dd3bbc16b2d6">562</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="display: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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia79694716b4e40a2ab398a96d02bf082_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMi05LTEtMS01MTc2NA_0ec88f12-e781-4dba-846a-855a9557155f">1,067,150</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia30271f94a1d4245bb32c535b3f359d4_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMi0xMS0xLTEtNTE3NjQ_b0c5155f-97b3-4f1e-b6db-13bf6cff1b67">771,821</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i37552d053a934547a8992d3418203b80_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMi0xMy0xLTEtNTE3NjQ_4e1577ab-c30d-4cab-8ce9-79e17764493e">7</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d4c93b2acee4ba0b85843f686aeb380_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMi0xNS0xLTEtNTE3NjQ_cb9505a7-427e-4d76-88cc-c0bb25859716">295,884</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96a48187af25452989fc1dff315e8ce8_D20210101-20210331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMy05LTEtMS01MTc2NA_a3323b46-2ee6-4efe-9120-5e56d8df3f18">5,243</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if433728e2a8442bb98fb81b9b0a96785_D20210101-20210331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMy0xNS0xLTEtNTE3NjQ_cba97686-fa82-48e5-85e9-28cf0949b180">5,243</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of common stock, net of offering costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib7126cf134f046ef9f438a25daee1951_D20210101-20210331" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfNC0xLTEtMS01MTc2NA_1007c2f8-c9ad-44b4-b4af-9515adf25d02">3,622,186</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib7126cf134f046ef9f438a25daee1951_D20210101-20210331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfNC0zLTEtMS01MTc2NA_b09b2145-0609-4dc2-8b2a-7837289e7440">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="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96a48187af25452989fc1dff315e8ce8_D20210101-20210331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfNC05LTEtMS01MTc2NA_43eaaa8d-64f6-4d3b-8c6f-391bda77267c">98,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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if433728e2a8442bb98fb81b9b0a96785_D20210101-20210331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfNC0xNS0xLTEtNTE3NjQ_3ce9ef08-5fc6-41ba-a4c2-958402debfc0">98,200</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock plan related activity</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib7126cf134f046ef9f438a25daee1951_D20210101-20210331" decimals="INF" name="mgnx:StockIssuedDuringPeriodSharesStockPlanActivity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfNS0xLTEtMS01MTc2NA_bd4aa193-889e-4506-8e06-e5def0d588ac">144,249</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib7126cf134f046ef9f438a25daee1951_D20210101-20210331" decimals="-3" name="mgnx:StockIssuedDuringPeriodValueStockPlanActivity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfNS0zLTEtMS01MTc2NA_247e4de2-8e51-4067-8f94-d4afd60a2f72">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="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96a48187af25452989fc1dff315e8ce8_D20210101-20210331" decimals="-3" name="mgnx:StockIssuedDuringPeriodValueStockPlanActivity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfNS05LTEtMS01MTc2NA_2695b633-1e22-4dd6-bf9d-a86983a68598">2,456</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if433728e2a8442bb98fb81b9b0a96785_D20210101-20210331" decimals="-3" name="mgnx:StockIssuedDuringPeriodValueStockPlanActivity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfNS0xNS0xLTEtNTE3NjQ_898d5e00-a8f0-47d1-bef3-d6cc794029ee">2,458</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gain on investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6ba7926f7ed495e8e12fc65174cade2_D20210101-20210331" decimals="-3" name="us-gaap:UnrealizedGainLossOnInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfNi0xMy0xLTEtNTE3NjQ_596df5e3-f595-4dca-8408-00478e6a4d02">18</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if433728e2a8442bb98fb81b9b0a96785_D20210101-20210331" decimals="-3" name="us-gaap:UnrealizedGainLossOnInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfNi0xNS0xLTEtNTE3NjQ_c0518893-8c3e-457f-812d-93a95ea65dcc">18</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib7fab7d9c7cf4078b1bf8745725cb299_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfNy0xMS0xLTEtNTE3NjQ_09c222ac-9a8f-425d-8c63-ed55db124994">51,272</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if433728e2a8442bb98fb81b9b0a96785_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfNy0xNS0xLTEtNTE3NjQ_631b20bd-96f7-434b-8a28-a3904a6854b5">51,272</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, March 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie6d99d855e9f4b68af1828e6ee1e2cdf_I20210331" decimals="INF" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfOC0xLTEtMS01MTc2NA_24310ad7-bebb-40b2-ad84-091e5f21abea">60,011,206</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6d99d855e9f4b68af1828e6ee1e2cdf_I20210331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfOC0zLTEtMS01MTc2NA_c68e0b60-ee70-4ad2-b01c-2407a97736e5">600</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="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9f08bf570018449eb08b9e9858f47cce_I20210331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfOC05LTEtMS01MTc2NA_3a81bba5-9240-4ed2-9e36-00cd4882d5cd">1,173,013</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icb6c9caebf90472bb81708711acbfa64_I20210331" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfOC0xMS0xLTEtNTE3NjQ_ffefcf36-65a4-4bcb-b4d6-2953c3ee5835">823,093</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2463d99c144472e845d76c41df47526_I20210331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfOC0xMy0xLTEtNTE3NjQ_e804e01b-4c3b-4b81-ac10-6f3965873615">11</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e312d038bba463099078571bd1618af_I20210331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfOC0xNS0xLTEtNTE3NjQ_d7b1cf35-8935-4c56-a020-7a37e1131aec">350,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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5082282b063846f580094c41f4136f69_D20210401-20210630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfOS05LTEtMS01MTc2NA_343fdebb-b345-4bb0-8526-8d08d742a169">6,113</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab62b56addaa48d090aa7fc73ac54982_D20210401-20210630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfOS0xNS0xLTEtNTE3NjQ_04e59880-9bc3-4421-a185-b1ba72f5e4cc">6,113</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock plan related activity</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0d2b3b27392e4356987867d0c9b6566e_D20210401-20210630" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMTAtMS0xLTEtNTE3NjQ_b2bb6194-d625-4c07-aedc-08892cac2b40">122,241</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d2b3b27392e4356987867d0c9b6566e_D20210401-20210630" decimals="-3" name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMTAtMy0xLTEtNTE3NjQ_3cfc17cb-2af0-4e84-a190-d43530250b80">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="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5082282b063846f580094c41f4136f69_D20210401-20210630" decimals="-3" name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMTAtOS0xLTEtNTE3NjQ_513d17d9-fdb9-4587-9bc9-ab7f423fce0c">2,345</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab62b56addaa48d090aa7fc73ac54982_D20210401-20210630" decimals="-3" name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMTAtMTUtMS0xLTUxNzY0_a27e191c-6acb-4be1-bce9-148952499e13">2,346</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized loss on investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8700fc35e1c043d1b797a70e71377df4_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:UnrealizedGainLossOnInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMTEtMTMtMS0xLTUxNzY0_62a8e37a-3506-417e-9900-cb8b10b215b5">10</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iab62b56addaa48d090aa7fc73ac54982_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:UnrealizedGainLossOnInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMTEtMTUtMS0xLTUxNzY0_187cee80-6a39-4d1c-bd60-ec7024c8c0a0">10</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i38ef510c03d24902ac8f1e167b3222eb_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMTItMTEtMS0xLTUxNzY0_7a421bac-f9ba-4842-b94a-3c8cf631e8de">39,935</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iab62b56addaa48d090aa7fc73ac54982_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMTItMTUtMS0xLTUxNzY0_1f08a7c2-d807-49e7-8786-7244df4e3cb1">39,935</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, June 30, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ibdda07a883bf4ebeb865440920a402d5_I20210630" decimals="INF" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMTMtMS0xLTEtNTE3NjQ_705dfa74-0e73-480d-9ebe-8f34f8c3dfac">60,133,447</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;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdda07a883bf4ebeb865440920a402d5_I20210630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMTMtMy0xLTEtNTE3NjQ_705e8aec-588e-4053-a901-a7906853d1d6">601</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;border-top:1pt solid #000;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="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9d7da89966d64b3a9a97e3c19c2e64da_I20210630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMTMtOS0xLTEtNTE3NjQ_4698cf31-0d68-4d65-a234-5f78f0e87680">1,181,471</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;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i40738e28febd4bc48d1e27d2fad326c3_I20210630" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMTMtMTEtMS0xLTUxNzY0_212b1dc7-df50-4ec4-9b33-fd352576aadc">863,028</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;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d9bc430c51b4ad0aff991cd6530434f_I20210630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMTMtMTMtMS0xLTUxNzY0_57e2e03d-5df2-4fef-a6bd-8129db7ae6a9">1</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;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i170007ffe24f4273a8b6712036463086_I20210630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMTMtMTUtMS0xLTUxNzY0_3494c856-a874-415d-bb2e-24d050b9c4e3">319,045</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc1f0013f53d43428e6625fa4a8910bd_D20210701-20210930" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMTQtOS0xLTEtNTE3NjQ_34d1295c-39c3-4a90-9b43-211fb0ed3849">6,309</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f6df151048a43f7b8c7ce3fede9e2ef_D20210701-20210930" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMTQtMTUtMS0xLTUxNzY0_2a73da2d-deaf-4bd2-825c-8fe8f1af133b">6,309</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of common stock, net of offering costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6f52e522ea1f48579adc3e8dbe5e847d_D20210701-20210930" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMTUtMS0xLTEtNTE3NjQ_87c1b7e6-1a02-4904-aef0-da963bf0bf5b">958,467</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f52e522ea1f48579adc3e8dbe5e847d_D20210701-20210930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMTUtMy0xLTEtNTE3NjQ_64dff1d2-3ef6-4ec6-90ee-8eb742cd45fa">10</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc1f0013f53d43428e6625fa4a8910bd_D20210701-20210930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMTUtOS0xLTEtNTE3NjQ_708ccd30-4e1a-4e4c-ba84-6a0e9ada9526">19,630</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f6df151048a43f7b8c7ce3fede9e2ef_D20210701-20210930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMTUtMTUtMS0xLTUxNzY0_51685ed9-377f-4bf7-8d48-26264a3d5421">19,640</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock plan related activity</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6f52e522ea1f48579adc3e8dbe5e847d_D20210701-20210930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMTYtMS0xLTEtNTE3NjQ_aa93b3ac-e9fd-4337-a7cc-3b3b22aee09c">162,779</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f52e522ea1f48579adc3e8dbe5e847d_D20210701-20210930" decimals="-3" name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMTYtMy0xLTEtNTE3NjQ_72902b65-9558-46be-8eb3-823975ea9bc2">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="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idc1f0013f53d43428e6625fa4a8910bd_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMTYtOS0xLTEtNTE3NjQ_d84b82c4-cd31-494d-b2b6-cf6c1bff6e88">668</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1f6df151048a43f7b8c7ce3fede9e2ef_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMTYtMTUtMS0xLTUxNzY0_793197be-2bd8-4f88-965f-ab935f5c8757">666</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized loss on investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifeb1e5246136442594b5ac18c8cfd337_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:UnrealizedGainLossOnInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMTgtMTMtMS0xLTUxNzY0_670e6549-b935-4a12-9e11-562bd77ee72b">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1f6df151048a43f7b8c7ce3fede9e2ef_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:UnrealizedGainLossOnInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMTgtMTUtMS0xLTUxNzY0_d4736d42-f23a-4782-864c-bc2e6c7c1b98">4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i50454cb84af741c2bd2278b3761aea56_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMTktMTEtMS0xLTUxNzY0_cbc428c0-5817-4e07-8c02-dc6cb0c6bccf">52,886</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1f6df151048a43f7b8c7ce3fede9e2ef_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMTktMTUtMS0xLTUxNzY0_fac373d4-6518-4224-8be5-d8426f2d5ef9">52,886</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, September 30, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia8285e8bb1e242cb9f7943c6537dc03a_I20210930" decimals="INF" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMjAtMS0xLTEtNTE3NjQ_f862223a-b030-4f40-b4dd-337cc39f890f">61,254,693</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia8285e8bb1e242cb9f7943c6537dc03a_I20210930" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMjAtMy0xLTEtNTE3NjQ_c40e99de-84dd-4a51-84fc-358721a95757">613</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="display: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="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92b61120497a4942be10bc34ee270906_I20210930" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMjAtOS0xLTEtNTE3NjQ_c33b3b0c-78fe-4429-9a0a-d8fa3201b436">1,206,742</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i603824a6a9c24c19ac55af4a7b9b78ff_I20210930" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMjAtMTEtMS0xLTUxNzY0_73eb9fc1-85bf-4237-aa74-c13705043293">915,914</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic2badefafc5148808a8fbf19f64f3074_I20210930" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMjAtMTMtMS0xLTUxNzY0_ed418471-4b54-4faa-8741-2db551af8ff9">3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i673cee7f28fd4bca944d935cc9812b70_I20210930" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMjAtMTUtMS0xLTUxNzY0_385eceef-0c6c-49f0-afd6-931445ee6f1c">291,438</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><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">See notes to consolidated financial statements.</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</span></div></div></div><div id="ie2d0870b69ea47c4b6d8821fc2c6423e_28"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">MACROGENICS, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(unaudited)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands)</span><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:66.005%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.275%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended September 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash flows from operating activities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMy0xLTEtMS01MTc2NA_ad69ab11-5e55-4737-9813-6a9ee574f566">132,560</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMy0zLTEtMS01MTc2NA_c4a8267e-2a76-44de-a187-0292ce15e67b">144,093</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfNS0xLTEtMS01MTc2NA_79c8958e-8df5-47c5-9756-1b9d9280508b">8,634</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfNS0zLTEtMS01MTc2NA_dfc2b1ef-39af-4457-a325-abe880ffa5f5">8,306</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of premiums and discounts on 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfNi0xLTEtMS01MTc2NA_1e3f6481-8ccc-46f8-8c16-98983cde3e2b">740</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfNi0zLTEtMS01MTc2NA_64bb8b11-ffc8-4bfe-9940-66cd77ee5632">1,267</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 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfNy0xLTEtMS01MTc2NA_9b7ddd30-254d-4e54-aeb6-ac053a0d2552">15,697</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfNy0zLTEtMS01MTc2NA_249d0f6b-45de-47ae-9563-76a584b1c3c4">17,714</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-cash items</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfOS0xLTEtMS01MTc2NA_d83b2a61-cc2e-4cbe-962e-5ecbb3d7984a">2,882</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfOS0zLTEtMS01MTc2NA_0b41c931-f8fa-4bf0-a4fa-8baad037c769">1,602</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 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in operating assets and liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMTEtMS0xLTEtNTE3NjQ_af29db43-0139-43e0-b653-c34887f1d07a">3,452</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMTEtMy0xLTEtNTE3NjQ_9c8e9aa4-45b7-4ea3-b87e-10c574e4f419">9,322</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMTItMS0xLTEtNTE3NjQ_7463936c-d303-423d-8ee2-06a9c5d68e02">419</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMTItMy0xLTEtNTE3NjQ_9295dd53-d586-4e15-84b1-b0b1606bfff9">5,582</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMTMtMS0xLTEtNTE3NjQ_12d76fba-f052-4223-ae57-43d30494a854">11,898</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMTMtMy0xLTEtNTE3NjQ_8810502f-23c8-45e0-99ab-7f111123a39f">1,080</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMTQtMS0xLTEtNTE3NjQ_1745b5c7-64a5-4550-8b3b-92d00e35e44f">2,468</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMTQtMy0xLTEtNTE3NjQ_b5888003-391f-4f92-ba62-d478aea5fa0f">5,146</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMTUtMS0xLTEtNTE3NjQ_97ae80b6-a01c-40b4-8dc3-ddf189f6806e">10,897</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMTUtMy0xLTEtNTE3NjQ_77531da4-8b22-4174-a3cb-2f62ef2bd2b1">1,931</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMTYtMS0xLTEtNTE3NjQ_6ffc21c2-a851-400b-9040-6de747f84df0">184</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMTYtMy0xLTEtNTE3NjQ_b8448bb6-2a43-4d73-a845-be2b30d01bfa">7,744</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMTctMS0xLTEtNTE3NjQ_da2df6ba-a771-4578-a76a-62785d3cb698">3,447</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMTctMy0xLTEtNTE3NjQ_775d8886-8cdd-46b8-af18-c89f2b5589a3">2,701</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMTgtMS0xLTEtNTE3NjQ_90e04273-0e67-4140-a3e0-eafb6fc45cab">8,477</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMTgtMy0xLTEtNTE3NjQ_999ce27d-0948-4cae-b14f-68a8cfd8cb5e">14,507</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherCurrentLiabilities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMTktMS0xLTEtNTE3NjQ_3b8cbb92-de8e-43ad-8c57-fa1c286cba2e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherCurrentLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMTktMy0xLTEtNTE3NjQ_fb48bffc-0f9e-4267-8137-b550d072df2b">258</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash used in operating activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMjAtMS0xLTEtNTE3NjQ_807b67d7-7bac-42d2-8bf2-811c5f21593c">116,279</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMjAtMy0xLTEtNTE3NjQ_e78b2ce7-1078-4f16-893b-00a9d1b3d5d4">89,521</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash flows from investing activities</span></td><td colspan="3" style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases of 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" decimals="-3" name="us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMjItMS0xLTEtNTE3NjQ_70ccfdfb-000a-413c-a16f-6f770bdb2498">75,457</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930" decimals="-3" name="us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMjItMy0xLTEtNTE3NjQ_77392887-fa22-4320-b94b-7408dd1b2590">164,780</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from sale and maturities 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" decimals="-3" name="us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMjMtMS0xLTEtNTE3NjQ_0bf9c859-bd29-4db3-82e6-d77ea236b979">155,190</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930" decimals="-3" name="us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMjMtMy0xLTEtNTE3NjQ_05030fdc-ef04-49d1-9049-84acaa697842">146,550</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases of property, equipment and software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMjQtMS0xLTEtNTE3NjQ_0f40d102-5410-4f78-b80d-bc1acfab1295">3,230</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMjQtMy0xLTEtNTE3NjQ_bb817739-f445-4921-9ed1-3f25bd975c04">4,826</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by (used in) investing activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" decimals="-3" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMjUtMS0xLTEtNTE3NjQ_5da07165-15ab-49b4-b587-ed201aabbc78">76,503</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMjUtMy0xLTEtNTE3NjQ_205f5ba1-5263-4179-8966-fdf2b157e540">23,056</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash flows from financing activities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from issuance of common stock, net of offering costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMjctMS0xLTEtNTE3NjQ_7943f581-fbd7-4814-acff-1ca7c423a223">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMjctMy0xLTEtNTE3NjQ_a3682e79-7c2c-4c16-9e71-a629a8f1af19">117,818</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from stock option exercises and ESPP Purchases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" decimals="-3" name="mgnx:ProceedsfromStockOptionsExercisedAndESPPPurchases" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMjgtMS0xLTEtNTE3NjQ_2ee4dcf9-524a-442f-84b5-641981431802">314</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930" decimals="-3" name="mgnx:ProceedsfromStockOptionsExercisedAndESPPPurchases" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMjgtMy0xLTEtNTE3NjQ_4e8a039a-b9fb-4d85-b5f1-d78d841afb97">5,722</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Taxes paid related to net share settlement of equity awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMjktMS0xLTEtNTE3NjQ_564c5d5e-e68f-4fab-aa77-7a64a80f2849">14</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMjktMy0xLTEtNTE3NjQ_187c5c01-31f3-43bb-9035-5472d9eeda84">1,563</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by financing activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMzAtMS0xLTEtNTE3NjQ_f1922719-546c-4a6f-8f5c-8f9247873941">300</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMzAtMy0xLTEtNTE3NjQ_c53aec90-621c-41d2-9941-207e5a77ef01">121,977</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net change in cash and cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMzEtMS0xLTEtNTE3NjQ_8863072e-ccc0-4c6a-95df-6d151cd6fe2a">39,476</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMzEtMy0xLTEtNTE3NjQ_56223915-5df8-4529-bfe1-a7c7ca31c4b5">9,400</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMzItMS0xLTEtNTE3NjQ_ff656e7e-d64d-4b7b-9caf-de29a4a82790">123,469</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d4c93b2acee4ba0b85843f686aeb380_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMzItMy0xLTEtNTE3NjQ_da49b7f8-141a-4353-9340-aaf8de2c739c">181,131</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMzMtMS0xLTEtNTE3NjQ_6062caf3-f4a9-429e-9d96-74732fb40dde">83,993</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i673cee7f28fd4bca944d935cc9812b70_I20210930" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMzMtMy0xLTEtNTE3NjQ_0c43170f-ebfa-4760-9ba9-12e4c4fe4bd2">190,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 style="height:13pt"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Supplemental Cash Flow Information</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, equipment and software included in accounts payable or accruals</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMzYtMS0xLTEtNTE3NjQ_3045e7a4-fa8a-48cd-914b-ad2283f9cb88">295</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom: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 style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMzYtMy0xLTEtNTE3NjQ_e20364bc-eeac-4c57-b2a0-f99ded74483b">69</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">See notes to consolidated financial statements.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></div></div></div><div id="ie2d0870b69ea47c4b6d8821fc2c6423e_31"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">MACROGENICS, INC.</span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (unaudited)</span></div><div id="ie2d0870b69ea47c4b6d8821fc2c6423e_34"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1. <ix:nonNumeric contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8zNC9mcmFnOmU3ZWVjOWM5M2FjNjQyOTViZDhiMzEyNjRkMzYxMmZlL3RleHRyZWdpb246ZTdlZWM5YzkzYWM2NDI5NWJkOGIzMTI2NGQzNjEyZmVfNTY3OA_41b58f24-8f94-4cea-a242-3d703b8830d0" continuedAt="i9f28cb9940984c67be19122ce55450b1" escape="true">Nature of Operations</ix:nonNumeric></span></div><ix:continuation id="i9f28cb9940984c67be19122ce55450b1" continuedAt="i8e7f9452b8b3496cacd45f6f780243d9"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Description of the business</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MacroGenics, Inc. (the Company) is incorporated in the state of Delaware. The Company is a biopharmaceutical company focused on developing and commercializing innovative antibody-based therapeutics designed to modulate the human immune response for the treatment of cancer. The Company has a pipeline of product candidates being evaluated in clinical trials sponsored by the Company or its collaborators.  These product candidates include multiple immuno-oncology programs, some of which were created primarily using the Company&#8217;s proprietary, antibody-based technology platforms. The Company believes its product candidates have the potential, if approved for marketing by regulatory authorities, to have a meaningful effect on treating patients' unmet medical needs as monotherapy or, in some cases, in combination with other therapeutic agents.  In March 2021, the Company and its commercialization partner commenced U.S. marketing of MARGENZA</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (margetuximab-cmkb), a human epidermal growth factor receptor 2 (HER2) receptor antagonist indicated, in combination with chemotherapy, for the treatment of adult patients with metastatic HER2-positive breast cancer who have received two or more prior anti-HER2 regimens, at least one of which was for metastatic disease.  </span></div><div style="margin-bottom:9pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Liquidity</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s multiple product candidates currently under development will require significant additional research and development efforts that include extensive preclinical studies and clinical testing, and regulatory approval prior to commercial use.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The future success of the Company is dependent on its ability to identify and develop its product candidates, and ultimately upon its ability to attain profitable operations. The Company has devoted substantially all of its financial resources and efforts to research and development and general and administrative expense to support such research and development. Net losses and negative cash flows have had, and will continue to have, an adverse effect on the Company&#8217;s stockholders&#8217; equity and working capital, and accordingly, its ability to execute its future operating plans.</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a biotechnology company, the Company has primarily funded its operations with proceeds from the sale of its common stock in equity offerings, revenue from its multiple collaboration agreements, and contracts from the National Institute of Allergy and Infectious Diseases (NIAID).</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management regularly reviews the Company&#8217;s available liquidity relative to its operating budget and forecast to monitor the sufficiency of the Company&#8217;s working capital.   The Company plans to meet its future operating requirements by generating revenue from current and future strategic collaborations or other arrangements, and product sales.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company anticipates continuing to draw upon available sources of capital, including equity and debt instruments, to support its product development activities.  If the Company is unable to enter into new arrangements or to perform under current or future agreements or obtain additional capital, the Company will assess its capital resources and may be required to delay, reduce the scope of, or eliminate one or more of its product research and development programs or clinical studies, reduce other operating expenses, and/or downsize its organization. It is considered probable that the Company can successfully implement efforts to manage uncommitted spending and carry out necessary cost saving measures, including from the Company's corporate restructuring plan announced in August 2022. Therefore, based on the Company&#8217;s most recent cash flow forecast, the Company believes its current resources are sufficient to fund its operating plans for a minimum of twelve months from the date that this Quarterly Report on Form 10-Q was filed.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Similar to the other risk factors pertinent to the Company's business, the COVID-19 pandemic and geopolitical tensions, including the ongoing military conflict between Russia and Ukraine and the related sanctions imposed against Russia, and related global slowdown of economic activity, decades-high inflation, rising interest rates and a potential recession in the United States might unfavorably impact the Company's ability to generate such additional funding. Given the uncertainty in the rapidly changing market and economic conditions related to these uncertainties, the Company will continue to evaluate the nature and extent of the impact of these uncertainties on its business and financial position.</span></div><ix:nonNumeric contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8zNC9mcmFnOmU3ZWVjOWM5M2FjNjQyOTViZDhiMzEyNjRkMzYxMmZlL3RleHRyZWdpb246ZTdlZWM5YzkzYWM2NDI5NWJkOGIzMTI2NGQzNjEyZmVfNTY3Ng_53abdef1-880e-4862-a6f3-9f7f15ce250a" continuedAt="ibec9eb0c8983411e957d73464b2c73b6" escape="true"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited interim consolidated financial statements of the Company have been prepared in accordance with U.S. generally accepted accounting principles (GAAP) for interim financial information. The financial statements include all adjustments (consisting only of normal recurring adjustments) that the management of the Company believes are necessary for a fair presentation of the periods presented. 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></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i8e7f9452b8b3496cacd45f6f780243d9"><ix:continuation id="ibec9eb0c8983411e957d73464b2c73b6">The accompanying unaudited interim consolidated financial statements include the accounts of MacroGenics, Inc. and its wholly owned subsidiaries, MacroGenics UK Limited and MacroGenics Limited. All intercompany accounts and transactions have been eliminated in consolidation. These consolidated financial statements and related notes should be read in conjunction with the financial statements and notes thereto included in the Company's 2021 Annual Report on Form 10-K filed with the Securities and Exchange Commission (SEC) on February 24, 2022.</ix:continuation></ix:continuation></span></div><div id="ie2d0870b69ea47c4b6d8821fc2c6423e_37"></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> 2. <ix:nonNumeric contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8zNy9mcmFnOjQwMmNmN2FhNzIxZTQ2ZGE5MmQ4ZmY4YjI0YjljYWRmL3RleHRyZWdpb246NDAyY2Y3YWE3MjFlNDZkYTkyZDhmZjhiMjRiOWNhZGZfNTQx_92af53d3-436e-428b-93c8-1a791f40ba56" continuedAt="i27211bc57ffe4f47865e5eac315c64aa" escape="true">Summary of Significant Accounting Policies</ix:nonNumeric></span></div><ix:continuation id="i27211bc57ffe4f47865e5eac315c64aa"><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended September 30, 2022, there have been no material changes to the significant accounting policies previously disclosed in the Company&#8217;s Annual Report on Form 10-K for the year ended December&#160;31, 2021. </span></div><ix:nonNumeric contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8zNy9mcmFnOjQwMmNmN2FhNzIxZTQ2ZGE5MmQ4ZmY4YjI0YjljYWRmL3RleHRyZWdpb246NDAyY2Y3YWE3MjFlNDZkYTkyZDhmZjhiMjRiOWNhZGZfNTQy_d50e36d8-9dc1-465a-8018-5b16778b019c" escape="true"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Recent Accounting Pronouncements</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no new accounting pronouncements that were issued or became effective since the issuance of the Company&#8217;s 2021 Annual Report on Form 10-K that had, or are expected to have, a material impact on its consolidated financial position, results of operations or cash flows.</span></div></ix:nonNumeric></ix:continuation><div id="ie2d0870b69ea47c4b6d8821fc2c6423e_40"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3. <ix:nonNumeric contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80MC9mcmFnOjMwNzBkMGRmOWUyYjQwY2VhNmMxOWQ4M2EwYmQ3MTRjL3RleHRyZWdpb246MzA3MGQwZGY5ZTJiNDBjZWE2YzE5ZDgzYTBiZDcxNGNfMjgzNg_eb91d00d-2b06-458b-b477-f8ec18760768" continuedAt="i3b45966e7cf94155bcd5bbcb195996ba" escape="true">Fair Value of Financial Instruments</ix:nonNumeric></span></div><ix:continuation id="i3b45966e7cf94155bcd5bbcb195996ba" continuedAt="id258b9048450495093e7861a06057b4e"><ix:nonNumeric contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80MC9mcmFnOjMwNzBkMGRmOWUyYjQwY2VhNmMxOWQ4M2EwYmQ3MTRjL3RleHRyZWdpb246MzA3MGQwZGY5ZTJiNDBjZWE2YzE5ZDgzYTBiZDcxNGNfMjgzNw_cf7d6774-f687-4970-9f43-5db16dd66dc6" continuedAt="i66b981d694f4470b87455196fcdf0703" escape="true"><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's financial instruments consist of cash and cash equivalents, marketable securities, accounts receivable, accounts payable and accrued expenses.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amount of accounts receivable, accounts payable and accrued expenses are generally considered to be representative of their respective fair values because of their short-term nature.&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company accounts for recurring and non-recurring fair value measurements in accordance with the Financial Accounting Standards Board (FASB) Accounting Standards Codification (ASC) 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements and Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (ASC 820). ASC 820 defines fair value, establishes a fair value hierarchy for assets and liabilities measured at fair value, and requires expanded disclosures about fair value measurements. The ASC 820 hierarchy ranks the quality of reliability of inputs, or assumptions, used in the determination of fair value and requires assets and liabilities carried at fair value to be classified and disclosed in one of the following three categories:</span></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1 - Fair value is determined by using unadjusted quoted prices that are available in active markets for identical assets and liabilities.</span></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2 - Fair value is determined by using inputs other than Level 1 quoted prices that are directly or indirectly observable. Inputs can include quoted prices for similar assets and liabilities in active markets or quoted prices for identical assets and liabilities in inactive markets. Related inputs can also include those used in valuation or other pricing models, such as interest rates and yield curves that can be corroborated by observable market data.</span></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3 - Fair value is determined by inputs that are unobservable and not corroborated by market data. Use of these inputs involves significant and subjective judgments to be made by a reporting entity - e.g., determining an appropriate adjustment to a discount factor for illiquidity associated with a given security.</span></div></ix:nonNumeric><div style="margin-bottom:3pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i66b981d694f4470b87455196fcdf0703" continuedAt="i255e31e08b4443e49eb27f5c34fadfe3">The Company evaluates financial assets and liabilities subject to fair value measurements on a recurring basis to determine the appropriate level at which to classify them each reporting period. This determination requires the Company to make subjective judgments as to the significance of inputs used in determining fair value and where such inputs lie within the ASC 820 hierarchy. </ix:continuation></span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i255e31e08b4443e49eb27f5c34fadfe3">There were no transfers between levels during the periods presented.</ix:continuation> </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="id258b9048450495093e7861a06057b4e"><ix:nonNumeric contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" name="us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80MC9mcmFnOjMwNzBkMGRmOWUyYjQwY2VhNmMxOWQ4M2EwYmQ3MTRjL3RleHRyZWdpb246MzA3MGQwZGY5ZTJiNDBjZWE2YzE5ZDgzYTBiZDcxNGNfMjgzOQ_8a4db14b-7e84-40e2-a037-00a8b138744f" escape="true"><div style="margin-bottom:15pt;margin-top:15pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial assets measured at fair value on a recurring basis were as follows (in thousands):</span></div><div style="margin-bottom:15pt;margin-top:15pt"><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:44.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.958%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.005%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.445%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value Measurements at September 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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><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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i912a1d2e4bbe4c63820693cfb69aaabf_I20220930" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80MC9mcmFnOjMwNzBkMGRmOWUyYjQwY2VhNmMxOWQ4M2EwYmQ3MTRjL3RhYmxlOmYxYjI2NDkxMDVmYjRkODI5MjVkYTMxNzI2NWQ3Y2UyL3RhYmxlcmFuZ2U6ZjFiMjY0OTEwNWZiNGQ4MjkyNWRhMzE3MjY1ZDdjZTJfMy0xLTEtMS01MTc2NA_83a6cfd5-395e-46db-9130-66a3fec8b1fc">71,398</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifabdef220f1646cea78781d87762dec1_I20220930" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80MC9mcmFnOjMwNzBkMGRmOWUyYjQwY2VhNmMxOWQ4M2EwYmQ3MTRjL3RhYmxlOmYxYjI2NDkxMDVmYjRkODI5MjVkYTMxNzI2NWQ3Y2UyL3RhYmxlcmFuZ2U6ZjFiMjY0OTEwNWZiNGQ4MjkyNWRhMzE3MjY1ZDdjZTJfMy0zLTEtMS01MTc2NA_c16fbd46-cfd2-4d3f-8546-e2747a8c5cb8">71,398</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28bd71be913f4eea806e0d249f05d7fd_I20220930" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80MC9mcmFnOjMwNzBkMGRmOWUyYjQwY2VhNmMxOWQ4M2EwYmQ3MTRjL3RhYmxlOmYxYjI2NDkxMDVmYjRkODI5MjVkYTMxNzI2NWQ3Y2UyL3RhYmxlcmFuZ2U6ZjFiMjY0OTEwNWZiNGQ4MjkyNWRhMzE3MjY1ZDdjZTJfMy01LTEtMS01MTc2NA_a6a7c3cf-5c14-47a8-bba2-0e4e6c10c3a1">&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if8a8cdcd47d942fa870f4c6f49b0405c_I20220930" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80MC9mcmFnOjMwNzBkMGRmOWUyYjQwY2VhNmMxOWQ4M2EwYmQ3MTRjL3RhYmxlOmYxYjI2NDkxMDVmYjRkODI5MjVkYTMxNzI2NWQ3Y2UyL3RhYmxlcmFuZ2U6ZjFiMjY0OTEwNWZiNGQ4MjkyNWRhMzE3MjY1ZDdjZTJfNC0xLTEtMS01MTc2NA_d31da940-84fb-44d5-9644-ae855c512454">33,163</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45aa4dea745945f69db2dc8bf4de200f_I20220930" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80MC9mcmFnOjMwNzBkMGRmOWUyYjQwY2VhNmMxOWQ4M2EwYmQ3MTRjL3RhYmxlOmYxYjI2NDkxMDVmYjRkODI5MjVkYTMxNzI2NWQ3Y2UyL3RhYmxlcmFuZ2U6ZjFiMjY0OTEwNWZiNGQ4MjkyNWRhMzE3MjY1ZDdjZTJfNC0zLTEtMS01MTc2NA_b83afba8-1723-446d-957a-4fb013b896e9">33,163</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i533d16e7420a46b381d818fa1d25e927_I20220930" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80MC9mcmFnOjMwNzBkMGRmOWUyYjQwY2VhNmMxOWQ4M2EwYmQ3MTRjL3RhYmxlOmYxYjI2NDkxMDVmYjRkODI5MjVkYTMxNzI2NWQ3Y2UyL3RhYmxlcmFuZ2U6ZjFiMjY0OTEwNWZiNGQ4MjkyNWRhMzE3MjY1ZDdjZTJfNC01LTEtMS01MTc2NA_c628c7b7-88c5-4b4f-9938-d05e80d181cb">&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iae61086e4c124fd6802396751f173b7a_I20220930" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80MC9mcmFnOjMwNzBkMGRmOWUyYjQwY2VhNmMxOWQ4M2EwYmQ3MTRjL3RhYmxlOmYxYjI2NDkxMDVmYjRkODI5MjVkYTMxNzI2NWQ3Y2UyL3RhYmxlcmFuZ2U6ZjFiMjY0OTEwNWZiNGQ4MjkyNWRhMzE3MjY1ZDdjZTJfNi0xLTEtMS01MTc2NA_40781fa5-1474-4692-9600-4e3f6a03ddcf">6,460</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia901c5d0ef024e7a88c260c4013e1a7c_I20220930" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80MC9mcmFnOjMwNzBkMGRmOWUyYjQwY2VhNmMxOWQ4M2EwYmQ3MTRjL3RhYmxlOmYxYjI2NDkxMDVmYjRkODI5MjVkYTMxNzI2NWQ3Y2UyL3RhYmxlcmFuZ2U6ZjFiMjY0OTEwNWZiNGQ4MjkyNWRhMzE3MjY1ZDdjZTJfNi0zLTEtMS01MTc2NA_16993696-42f3-4a73-a415-8c2b4d8777a1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1360d0bb287e4404b443d5ce9da6fe58_I20220930" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80MC9mcmFnOjMwNzBkMGRmOWUyYjQwY2VhNmMxOWQ4M2EwYmQ3MTRjL3RhYmxlOmYxYjI2NDkxMDVmYjRkODI5MjVkYTMxNzI2NWQ3Y2UyL3RhYmxlcmFuZ2U6ZjFiMjY0OTEwNWZiNGQ4MjkyNWRhMzE3MjY1ZDdjZTJfNi01LTEtMS01MTc2NA_98154505-0aff-4975-85d8-1aabc3743307">6,460</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if4cd0cef507a41e29444d838ba59bb8c_I20220930" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80MC9mcmFnOjMwNzBkMGRmOWUyYjQwY2VhNmMxOWQ4M2EwYmQ3MTRjL3RhYmxlOmYxYjI2NDkxMDVmYjRkODI5MjVkYTMxNzI2NWQ3Y2UyL3RhYmxlcmFuZ2U6ZjFiMjY0OTEwNWZiNGQ4MjkyNWRhMzE3MjY1ZDdjZTJfOC0xLTEtMS01MTc2NA_88eb49a5-846e-4043-b863-874cdbdf5431">111,021</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie61d1971e560409f8aabf54b976564f3_I20220930" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80MC9mcmFnOjMwNzBkMGRmOWUyYjQwY2VhNmMxOWQ4M2EwYmQ3MTRjL3RhYmxlOmYxYjI2NDkxMDVmYjRkODI5MjVkYTMxNzI2NWQ3Y2UyL3RhYmxlcmFuZ2U6ZjFiMjY0OTEwNWZiNGQ4MjkyNWRhMzE3MjY1ZDdjZTJfOC0zLTEtMS01MTc2NA_cb1cfdc8-baf7-4c29-8e62-fc6ee3ec8386">104,561</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i016918d2ffea4c70896f6cef450a5136_I20220930" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80MC9mcmFnOjMwNzBkMGRmOWUyYjQwY2VhNmMxOWQ4M2EwYmQ3MTRjL3RhYmxlOmYxYjI2NDkxMDVmYjRkODI5MjVkYTMxNzI2NWQ3Y2UyL3RhYmxlcmFuZ2U6ZjFiMjY0OTEwNWZiNGQ4MjkyNWRhMzE3MjY1ZDdjZTJfOC01LTEtMS01MTc2NA_7013bef3-6a00-428e-8b99-7e0a4c961021">6,460</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><div style="margin-bottom:9pt;margin-top:12pt"><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:44.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.958%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.005%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.445%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value Measurements at December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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><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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i11493c46876640b9a78c957fcdc800fb_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80MC9mcmFnOjMwNzBkMGRmOWUyYjQwY2VhNmMxOWQ4M2EwYmQ3MTRjL3RhYmxlOmZhMDYxMGQzNzBkMTRjMTFiODI5MGE2Yzg1NzU1MzY2L3RhYmxlcmFuZ2U6ZmEwNjEwZDM3MGQxNGMxMWI4MjkwYTZjODU3NTUzNjZfMy0xLTEtMS01MTc2NA_c24c9c36-e7c2-4e28-b5d2-cd54b49d9920">17,202</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i651befe4a59f46b9b863f460f05b7d4a_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80MC9mcmFnOjMwNzBkMGRmOWUyYjQwY2VhNmMxOWQ4M2EwYmQ3MTRjL3RhYmxlOmZhMDYxMGQzNzBkMTRjMTFiODI5MGE2Yzg1NzU1MzY2L3RhYmxlcmFuZ2U6ZmEwNjEwZDM3MGQxNGMxMWI4MjkwYTZjODU3NTUzNjZfMy0zLTEtMS01MTc2NA_1dcdbeeb-b909-48ee-980b-a640c37857b3">17,202</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9847f882c5fa4b4c9e264bb6e4e32fc5_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80MC9mcmFnOjMwNzBkMGRmOWUyYjQwY2VhNmMxOWQ4M2EwYmQ3MTRjL3RhYmxlOmZhMDYxMGQzNzBkMTRjMTFiODI5MGE2Yzg1NzU1MzY2L3RhYmxlcmFuZ2U6ZmEwNjEwZDM3MGQxNGMxMWI4MjkwYTZjODU3NTUzNjZfMy01LTEtMS01MTc2NA_1c403cd4-e9be-4b31-bc94-dc4c5719872b">&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7f1ad6c130146efa044b920354bb29b_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80MC9mcmFnOjMwNzBkMGRmOWUyYjQwY2VhNmMxOWQ4M2EwYmQ3MTRjL3RhYmxlOmZhMDYxMGQzNzBkMTRjMTFiODI5MGE2Yzg1NzU1MzY2L3RhYmxlcmFuZ2U6ZmEwNjEwZDM3MGQxNGMxMWI4MjkwYTZjODU3NTUzNjZfNC0xLTEtMS01MTc2NA_26d5705d-e75e-4b05-8424-78b6ce79391a">81,132</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i48bc3b6292a946338b0c29158ea04d5d_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80MC9mcmFnOjMwNzBkMGRmOWUyYjQwY2VhNmMxOWQ4M2EwYmQ3MTRjL3RhYmxlOmZhMDYxMGQzNzBkMTRjMTFiODI5MGE2Yzg1NzU1MzY2L3RhYmxlcmFuZ2U6ZmEwNjEwZDM3MGQxNGMxMWI4MjkwYTZjODU3NTUzNjZfNC0zLTEtMS01MTc2NA_3c97fda7-5f68-45ef-a279-bad5350b5eba">81,132</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i55a0b4c46e8347f5a1fc0623193335e7_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80MC9mcmFnOjMwNzBkMGRmOWUyYjQwY2VhNmMxOWQ4M2EwYmQ3MTRjL3RhYmxlOmZhMDYxMGQzNzBkMTRjMTFiODI5MGE2Yzg1NzU1MzY2L3RhYmxlcmFuZ2U6ZmEwNjEwZDM3MGQxNGMxMWI4MjkwYTZjODU3NTUzNjZfNC01LTEtMS01MTc2NA_4aa18416-c710-4441-96e2-efc40c77070c">&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government-sponsored enterprises</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c1bee0e561b4167ae01e5a9c6986c0e_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80MC9mcmFnOjMwNzBkMGRmOWUyYjQwY2VhNmMxOWQ4M2EwYmQ3MTRjL3RhYmxlOmZhMDYxMGQzNzBkMTRjMTFiODI5MGE2Yzg1NzU1MzY2L3RhYmxlcmFuZ2U6ZmEwNjEwZDM3MGQxNGMxMWI4MjkwYTZjODU3NTUzNjZfNS0xLTEtMS01MTc2NA_f73fb30c-e115-4949-8e45-3b682493d845">7,734</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie344a99c67fc4c9b9b30d2927fd7b916_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80MC9mcmFnOjMwNzBkMGRmOWUyYjQwY2VhNmMxOWQ4M2EwYmQ3MTRjL3RhYmxlOmZhMDYxMGQzNzBkMTRjMTFiODI5MGE2Yzg1NzU1MzY2L3RhYmxlcmFuZ2U6ZmEwNjEwZDM3MGQxNGMxMWI4MjkwYTZjODU3NTUzNjZfNS0zLTEtMS01MTc2NA_617f2a6c-83dd-4e38-8e18-945206ee3f5c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b4affeb6ec343878c75c980744e4c36_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80MC9mcmFnOjMwNzBkMGRmOWUyYjQwY2VhNmMxOWQ4M2EwYmQ3MTRjL3RhYmxlOmZhMDYxMGQzNzBkMTRjMTFiODI5MGE2Yzg1NzU1MzY2L3RhYmxlcmFuZ2U6ZmEwNjEwZDM3MGQxNGMxMWI4MjkwYTZjODU3NTUzNjZfNS01LTEtMS01MTc2NA_ede485fb-1eed-46a0-8986-5617f684b6f2">7,734</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4c2d4ef5ad2d473f88b16800d30d4e9c_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80MC9mcmFnOjMwNzBkMGRmOWUyYjQwY2VhNmMxOWQ4M2EwYmQ3MTRjL3RhYmxlOmZhMDYxMGQzNzBkMTRjMTFiODI5MGE2Yzg1NzU1MzY2L3RhYmxlcmFuZ2U6ZmEwNjEwZDM3MGQxNGMxMWI4MjkwYTZjODU3NTUzNjZfNi0xLTEtMS01MTc2NA_f5ce1937-91f2-4c57-8ec8-886d017bdeeb">37,280</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iddca0226885d4ca1b160b3367795750b_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80MC9mcmFnOjMwNzBkMGRmOWUyYjQwY2VhNmMxOWQ4M2EwYmQ3MTRjL3RhYmxlOmZhMDYxMGQzNzBkMTRjMTFiODI5MGE2Yzg1NzU1MzY2L3RhYmxlcmFuZ2U6ZmEwNjEwZDM3MGQxNGMxMWI4MjkwYTZjODU3NTUzNjZfNi0zLTEtMS01MTc2NA_18573b51-a080-4eba-8f32-df2b2716016f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i27c43f82906a4c319cfa5d4e3302ff33_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80MC9mcmFnOjMwNzBkMGRmOWUyYjQwY2VhNmMxOWQ4M2EwYmQ3MTRjL3RhYmxlOmZhMDYxMGQzNzBkMTRjMTFiODI5MGE2Yzg1NzU1MzY2L3RhYmxlcmFuZ2U6ZmEwNjEwZDM3MGQxNGMxMWI4MjkwYTZjODU3NTUzNjZfNi01LTEtMS01MTc2NA_d4222058-fd0f-41e0-b09e-0afca4ae52b7">37,280</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(b)</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42f8dc2d79c9483aa33ebf5e2b75e370_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80MC9mcmFnOjMwNzBkMGRmOWUyYjQwY2VhNmMxOWQ4M2EwYmQ3MTRjL3RhYmxlOmZhMDYxMGQzNzBkMTRjMTFiODI5MGE2Yzg1NzU1MzY2L3RhYmxlcmFuZ2U6ZmEwNjEwZDM3MGQxNGMxMWI4MjkwYTZjODU3NTUzNjZfOC0xLTEtMS01MTc2NA_32dc942c-46bd-4724-86b3-03984e6380e9">143,348</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icccceccb6d414d8991f01c7400f64818_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80MC9mcmFnOjMwNzBkMGRmOWUyYjQwY2VhNmMxOWQ4M2EwYmQ3MTRjL3RhYmxlOmZhMDYxMGQzNzBkMTRjMTFiODI5MGE2Yzg1NzU1MzY2L3RhYmxlcmFuZ2U6ZmEwNjEwZDM3MGQxNGMxMWI4MjkwYTZjODU3NTUzNjZfOC0zLTEtMS01MTc2NA_f6bd67fb-decd-492e-8035-a2eabc84de1f">98,334</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i83fbf0f1e06a45f89755d56badcfd827_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80MC9mcmFnOjMwNzBkMGRmOWUyYjQwY2VhNmMxOWQ4M2EwYmQ3MTRjL3RhYmxlOmZhMDYxMGQzNzBkMTRjMTFiODI5MGE2Yzg1NzU1MzY2L3RhYmxlcmFuZ2U6ZmEwNjEwZDM3MGQxNGMxMWI4MjkwYTZjODU3NTUzNjZfOC01LTEtMS01MTc2NA_b3ecb6ec-1548-4e66-af96-0fe2126a0572">45,014</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-bottom:9pt;margin-top:12pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) Total assets measured at fair value at September&#160;30, 2022 includes approximately $<ix:nonFraction unitRef="usd" contextRef="if4cd0cef507a41e29444d838ba59bb8c_I20220930" decimals="-5" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80MC9mcmFnOjMwNzBkMGRmOWUyYjQwY2VhNmMxOWQ4M2EwYmQ3MTRjL3RleHRyZWdpb246MzA3MGQwZGY5ZTJiNDBjZWE2YzE5ZDgzYTBiZDcxNGNfMjYxNg_9a11ae02-9137-4988-a2c8-2cd45142590e">71.4</ix:nonFraction> million reported in cash and cash equivalents on the consolidated balance sheet.</span></div><div style="margin-bottom:9pt;margin-top:12pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b) Total assets measured at fair value at December&#160;31, 2021 includes approximately $<ix:nonFraction unitRef="usd" contextRef="i42f8dc2d79c9483aa33ebf5e2b75e370_I20211231" decimals="-5" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80MC9mcmFnOjMwNzBkMGRmOWUyYjQwY2VhNmMxOWQ4M2EwYmQ3MTRjL3RleHRyZWdpb246MzA3MGQwZGY5ZTJiNDBjZWE2YzE5ZDgzYTBiZDcxNGNfMjc2MQ_3c93b8cf-09db-4a11-98a5-6919629ee68f">23.2</ix:nonFraction> million reported in cash and cash equivalents on the consolidated balance sheet.</span></div></ix:nonNumeric></ix:continuation><div id="ie2d0870b69ea47c4b6d8821fc2c6423e_43"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. <ix:nonNumeric contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" name="us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80My9mcmFnOmVmODI0MTczMzc4ZDQwMDI5MzcyMzQwNGQ5OTczYzRhL3RleHRyZWdpb246ZWY4MjQxNzMzNzhkNDAwMjkzNzIzNDA0ZDk5NzNjNGFfMTAzNA_c4c4ddd0-4ae4-42d4-804c-d770aa7a8602" continuedAt="id456710ddd6b42ff8b96cdbd03b9f2e2" escape="true">Marketable Securities</ix:nonNumeric></span></div><ix:continuation id="id456710ddd6b42ff8b96cdbd03b9f2e2" continuedAt="if947732e6bed4a4ab9dd573fcceb690a"><ix:nonNumeric contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" name="us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80My9mcmFnOmVmODI0MTczMzc4ZDQwMDI5MzcyMzQwNGQ5OTczYzRhL3RleHRyZWdpb246ZWY4MjQxNzMzNzhkNDAwMjkzNzIzNDA0ZDk5NzNjNGFfMTAzMQ_6a897786-792f-461d-a60e-745e73ff8c95" escape="true"><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the Company's marketable debt securities (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:53.578%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.718%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.718%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.724%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized<br/>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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fdbbbcda4f0476b89fdb369264ca6c3_I20220930" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80My9mcmFnOmVmODI0MTczMzc4ZDQwMDI5MzcyMzQwNGQ5OTczYzRhL3RhYmxlOjE5MDA2NGY4NDAxMzRkNzViY2FiOGIyMTcwMzgwOThjL3RhYmxlcmFuZ2U6MTkwMDY0Zjg0MDEzNGQ3NWJjYWI4YjIxNzAzODA5OGNfMi0xLTEtMS01MTc2NA_30bfeaaa-b6fb-4c16-bc8a-3f6182ee0848">33,257</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fdbbbcda4f0476b89fdb369264ca6c3_I20220930" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80My9mcmFnOmVmODI0MTczMzc4ZDQwMDI5MzcyMzQwNGQ5OTczYzRhL3RhYmxlOjE5MDA2NGY4NDAxMzRkNzViY2FiOGIyMTcwMzgwOThjL3RhYmxlcmFuZ2U6MTkwMDY0Zjg0MDEzNGQ3NWJjYWI4YjIxNzAzODA5OGNfMi0zLTEtMS01MTc2NA_c10ca592-3b9e-4776-8574-25b63b870772">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6fdbbbcda4f0476b89fdb369264ca6c3_I20220930" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80My9mcmFnOmVmODI0MTczMzc4ZDQwMDI5MzcyMzQwNGQ5OTczYzRhL3RhYmxlOjE5MDA2NGY4NDAxMzRkNzViY2FiOGIyMTcwMzgwOThjL3RhYmxlcmFuZ2U6MTkwMDY0Zjg0MDEzNGQ3NWJjYWI4YjIxNzAzODA5OGNfMi01LTEtMS01MTc2NA_8fd40f59-ae17-4c64-b19d-bc0809bf5550">94</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fdbbbcda4f0476b89fdb369264ca6c3_I20220930" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80My9mcmFnOmVmODI0MTczMzc4ZDQwMDI5MzcyMzQwNGQ5OTczYzRhL3RhYmxlOjE5MDA2NGY4NDAxMzRkNzViY2FiOGIyMTcwMzgwOThjL3RhYmxlcmFuZ2U6MTkwMDY0Zjg0MDEzNGQ3NWJjYWI4YjIxNzAzODA5OGNfMi03LTEtMS01MTc2NA_98a68bdf-3303-4ef9-acd9-068e572fe32c">33,163</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iefcf145492de481eb66faa20a2afe4c3_I20220930" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80My9mcmFnOmVmODI0MTczMzc4ZDQwMDI5MzcyMzQwNGQ5OTczYzRhL3RhYmxlOjE5MDA2NGY4NDAxMzRkNzViY2FiOGIyMTcwMzgwOThjL3RhYmxlcmFuZ2U6MTkwMDY0Zjg0MDEzNGQ3NWJjYWI4YjIxNzAzODA5OGNfNC0xLTEtMS01MTc2NA_fc4c8d9a-7266-4129-a9a9-8ce074679a3c">6,479</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iefcf145492de481eb66faa20a2afe4c3_I20220930" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80My9mcmFnOmVmODI0MTczMzc4ZDQwMDI5MzcyMzQwNGQ5OTczYzRhL3RhYmxlOjE5MDA2NGY4NDAxMzRkNzViY2FiOGIyMTcwMzgwOThjL3RhYmxlcmFuZ2U6MTkwMDY0Zjg0MDEzNGQ3NWJjYWI4YjIxNzAzODA5OGNfNC0zLTEtMS01MTc2NA_faaa22eb-2312-4dbb-9516-6f44d574a65a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iefcf145492de481eb66faa20a2afe4c3_I20220930" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80My9mcmFnOmVmODI0MTczMzc4ZDQwMDI5MzcyMzQwNGQ5OTczYzRhL3RhYmxlOjE5MDA2NGY4NDAxMzRkNzViY2FiOGIyMTcwMzgwOThjL3RhYmxlcmFuZ2U6MTkwMDY0Zjg0MDEzNGQ3NWJjYWI4YjIxNzAzODA5OGNfNC01LTEtMS01MTc2NA_453ebae7-bc9f-4c62-b18b-c2102147bac5">19</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iefcf145492de481eb66faa20a2afe4c3_I20220930" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80My9mcmFnOmVmODI0MTczMzc4ZDQwMDI5MzcyMzQwNGQ5OTczYzRhL3RhYmxlOjE5MDA2NGY4NDAxMzRkNzViY2FiOGIyMTcwMzgwOThjL3RhYmxlcmFuZ2U6MTkwMDY0Zjg0MDEzNGQ3NWJjYWI4YjIxNzAzODA5OGNfNC03LTEtMS01MTc2NA_d95b20bf-92db-4a46-8975-f7b926140a9b">6,460</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80My9mcmFnOmVmODI0MTczMzc4ZDQwMDI5MzcyMzQwNGQ5OTczYzRhL3RhYmxlOjE5MDA2NGY4NDAxMzRkNzViY2FiOGIyMTcwMzgwOThjL3RhYmxlcmFuZ2U6MTkwMDY0Zjg0MDEzNGQ3NWJjYWI4YjIxNzAzODA5OGNfNS0xLTEtMS01MTc2NA_9b0654c3-8c4f-4685-969a-e5ec458f16fc">39,736</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80My9mcmFnOmVmODI0MTczMzc4ZDQwMDI5MzcyMzQwNGQ5OTczYzRhL3RhYmxlOjE5MDA2NGY4NDAxMzRkNzViY2FiOGIyMTcwMzgwOThjL3RhYmxlcmFuZ2U6MTkwMDY0Zjg0MDEzNGQ3NWJjYWI4YjIxNzAzODA5OGNfNS0zLTEtMS01MTc2NA_e46fd692-8067-4250-b10d-429f17620ba7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80My9mcmFnOmVmODI0MTczMzc4ZDQwMDI5MzcyMzQwNGQ5OTczYzRhL3RhYmxlOjE5MDA2NGY4NDAxMzRkNzViY2FiOGIyMTcwMzgwOThjL3RhYmxlcmFuZ2U6MTkwMDY0Zjg0MDEzNGQ3NWJjYWI4YjIxNzAzODA5OGNfNS01LTEtMS01MTc2NA_fcd44a28-0096-4f9a-bcf0-fdfe33087ebb">113</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80My9mcmFnOmVmODI0MTczMzc4ZDQwMDI5MzcyMzQwNGQ5OTczYzRhL3RhYmxlOjE5MDA2NGY4NDAxMzRkNzViY2FiOGIyMTcwMzgwOThjL3RhYmxlcmFuZ2U6MTkwMDY0Zjg0MDEzNGQ3NWJjYWI4YjIxNzAzODA5OGNfNS03LTEtMS01MTc2NA_c397853d-d60a-4933-9f1a-5e5e1adbcaed">39,623</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:9pt"><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.578%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.718%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.718%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.724%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized<br/>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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d704b11f8434054b7125023e2aab944_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80My9mcmFnOmVmODI0MTczMzc4ZDQwMDI5MzcyMzQwNGQ5OTczYzRhL3RhYmxlOjUxMWRhMzk1OWUyNzRkZGNhN2U2YmRjNDBiMjI5NThjL3RhYmxlcmFuZ2U6NTExZGEzOTU5ZTI3NGRkY2E3ZTZiZGM0MGIyMjk1OGNfMi0xLTEtMS01MTc2NA_35be189e-9e2f-4e42-9563-558ba7fbb8cd">81,184</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d704b11f8434054b7125023e2aab944_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80My9mcmFnOmVmODI0MTczMzc4ZDQwMDI5MzcyMzQwNGQ5OTczYzRhL3RhYmxlOjUxMWRhMzk1OWUyNzRkZGNhN2U2YmRjNDBiMjI5NThjL3RhYmxlcmFuZ2U6NTExZGEzOTU5ZTI3NGRkY2E3ZTZiZGM0MGIyMjk1OGNfMi0zLTEtMS01MTc2NA_7f77cbfc-ba69-47dd-a009-1eecda0cdacd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1d704b11f8434054b7125023e2aab944_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80My9mcmFnOmVmODI0MTczMzc4ZDQwMDI5MzcyMzQwNGQ5OTczYzRhL3RhYmxlOjUxMWRhMzk1OWUyNzRkZGNhN2U2YmRjNDBiMjI5NThjL3RhYmxlcmFuZ2U6NTExZGEzOTU5ZTI3NGRkY2E3ZTZiZGM0MGIyMjk1OGNfMi01LTEtMS01MTc2NA_d4d66f65-cc7d-4f49-919e-f0f3a095e4eb">52</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d704b11f8434054b7125023e2aab944_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80My9mcmFnOmVmODI0MTczMzc4ZDQwMDI5MzcyMzQwNGQ5OTczYzRhL3RhYmxlOjUxMWRhMzk1OWUyNzRkZGNhN2U2YmRjNDBiMjI5NThjL3RhYmxlcmFuZ2U6NTExZGEzOTU5ZTI3NGRkY2E3ZTZiZGM0MGIyMjk1OGNfMi03LTEtMS01MTc2NA_8f2becbe-7d66-4da9-99e7-f293c2e6f7fa">81,132</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government-sponsored enterprises</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibc10dae0ac674756863fef6218947742_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80My9mcmFnOmVmODI0MTczMzc4ZDQwMDI5MzcyMzQwNGQ5OTczYzRhL3RhYmxlOjUxMWRhMzk1OWUyNzRkZGNhN2U2YmRjNDBiMjI5NThjL3RhYmxlcmFuZ2U6NTExZGEzOTU5ZTI3NGRkY2E3ZTZiZGM0MGIyMjk1OGNfMy0xLTEtMS01MTc2NA_6459bdfa-2f7a-463c-abc7-f9e39d3e79a6">7,739</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibc10dae0ac674756863fef6218947742_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80My9mcmFnOmVmODI0MTczMzc4ZDQwMDI5MzcyMzQwNGQ5OTczYzRhL3RhYmxlOjUxMWRhMzk1OWUyNzRkZGNhN2U2YmRjNDBiMjI5NThjL3RhYmxlcmFuZ2U6NTExZGEzOTU5ZTI3NGRkY2E3ZTZiZGM0MGIyMjk1OGNfMy0zLTEtMS01MTc2NA_284ff1f4-dba7-481a-b7dc-1aacb534b9cb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibc10dae0ac674756863fef6218947742_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80My9mcmFnOmVmODI0MTczMzc4ZDQwMDI5MzcyMzQwNGQ5OTczYzRhL3RhYmxlOjUxMWRhMzk1OWUyNzRkZGNhN2U2YmRjNDBiMjI5NThjL3RhYmxlcmFuZ2U6NTExZGEzOTU5ZTI3NGRkY2E3ZTZiZGM0MGIyMjk1OGNfMy01LTEtMS01MTc2NA_40dd307a-9cd0-4d06-b1e5-9b0b1f208a11">5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibc10dae0ac674756863fef6218947742_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80My9mcmFnOmVmODI0MTczMzc4ZDQwMDI5MzcyMzQwNGQ5OTczYzRhL3RhYmxlOjUxMWRhMzk1OWUyNzRkZGNhN2U2YmRjNDBiMjI5NThjL3RhYmxlcmFuZ2U6NTExZGEzOTU5ZTI3NGRkY2E3ZTZiZGM0MGIyMjk1OGNfMy03LTEtMS01MTc2NA_9f6f7aaa-43f5-4212-97e4-a59588905e62">7,734</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if009e72173cb442c9ba4152d2f70d64e_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80My9mcmFnOmVmODI0MTczMzc4ZDQwMDI5MzcyMzQwNGQ5OTczYzRhL3RhYmxlOjUxMWRhMzk1OWUyNzRkZGNhN2U2YmRjNDBiMjI5NThjL3RhYmxlcmFuZ2U6NTExZGEzOTU5ZTI3NGRkY2E3ZTZiZGM0MGIyMjk1OGNfNC0xLTEtMS01MTc2NA_809991a3-8b6a-45ff-836d-6b4bec576f06">31,285</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if009e72173cb442c9ba4152d2f70d64e_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80My9mcmFnOmVmODI0MTczMzc4ZDQwMDI5MzcyMzQwNGQ5OTczYzRhL3RhYmxlOjUxMWRhMzk1OWUyNzRkZGNhN2U2YmRjNDBiMjI5NThjL3RhYmxlcmFuZ2U6NTExZGEzOTU5ZTI3NGRkY2E3ZTZiZGM0MGIyMjk1OGNfNC0zLTEtMS01MTc2NA_18379a74-2b5e-4f4e-aded-868840c61a49">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if009e72173cb442c9ba4152d2f70d64e_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80My9mcmFnOmVmODI0MTczMzc4ZDQwMDI5MzcyMzQwNGQ5OTczYzRhL3RhYmxlOjUxMWRhMzk1OWUyNzRkZGNhN2U2YmRjNDBiMjI5NThjL3RhYmxlcmFuZ2U6NTExZGEzOTU5ZTI3NGRkY2E3ZTZiZGM0MGIyMjk1OGNfNC01LTEtMS01MTc2NA_8ea6a40d-f4ae-47cc-b90a-ddf85587c9b5">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if009e72173cb442c9ba4152d2f70d64e_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80My9mcmFnOmVmODI0MTczMzc4ZDQwMDI5MzcyMzQwNGQ5OTczYzRhL3RhYmxlOjUxMWRhMzk1OWUyNzRkZGNhN2U2YmRjNDBiMjI5NThjL3RhYmxlcmFuZ2U6NTExZGEzOTU5ZTI3NGRkY2E3ZTZiZGM0MGIyMjk1OGNfNC03LTEtMS01MTc2NA_b56ff0a0-8b62-4fe6-9614-b2ee6f3e863d">31,281</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80My9mcmFnOmVmODI0MTczMzc4ZDQwMDI5MzcyMzQwNGQ5OTczYzRhL3RhYmxlOjUxMWRhMzk1OWUyNzRkZGNhN2U2YmRjNDBiMjI5NThjL3RhYmxlcmFuZ2U6NTExZGEzOTU5ZTI3NGRkY2E3ZTZiZGM0MGIyMjk1OGNfNS0xLTEtMS01MTc2NA_d14a0629-0d06-42d4-912a-4a6e1eace9f2">120,208</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80My9mcmFnOmVmODI0MTczMzc4ZDQwMDI5MzcyMzQwNGQ5OTczYzRhL3RhYmxlOjUxMWRhMzk1OWUyNzRkZGNhN2U2YmRjNDBiMjI5NThjL3RhYmxlcmFuZ2U6NTExZGEzOTU5ZTI3NGRkY2E3ZTZiZGM0MGIyMjk1OGNfNS0zLTEtMS01MTc2NA_f8369a57-c535-4d1d-80c9-6099dfd723f2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80My9mcmFnOmVmODI0MTczMzc4ZDQwMDI5MzcyMzQwNGQ5OTczYzRhL3RhYmxlOjUxMWRhMzk1OWUyNzRkZGNhN2U2YmRjNDBiMjI5NThjL3RhYmxlcmFuZ2U6NTExZGEzOTU5ZTI3NGRkY2E3ZTZiZGM0MGIyMjk1OGNfNS01LTEtMS01MTc2NA_01c12341-677e-4aae-b44a-95690a2a38bc">61</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80My9mcmFnOmVmODI0MTczMzc4ZDQwMDI5MzcyMzQwNGQ5OTczYzRhL3RhYmxlOjUxMWRhMzk1OWUyNzRkZGNhN2U2YmRjNDBiMjI5NThjL3RhYmxlcmFuZ2U6NTExZGEzOTU5ZTI3NGRkY2E3ZTZiZGM0MGIyMjk1OGNfNS03LTEtMS01MTc2NA_9e6eec7a-12c7-4113-b8c2-204aa8bd31d3">120,147</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="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All available-for-sale marketable debt securities held as of September&#160;30, 2022 and December&#160;31, 2021 had contractual maturities of less than one year.  All of the Company's available-for-sale marketable debt securities in an unrealized loss position as of September&#160;30, 2022 and December&#160;31, 2021 were in a loss position for less than twelve months.&#160; Unrealized losses on available-for-sale debt securities as of September&#160;30, 2022 and December&#160;31, 2021 were not significant and were primarily due to changes in interest rates, including market credit spreads, and not due to increased credit risks associated with specific securities.  Accordingly, <ix:nonFraction unitRef="usd" contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930" decimals="INF" name="us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80My9mcmFnOmVmODI0MTczMzc4ZDQwMDI5MzcyMzQwNGQ5OTczYzRhL3RleHRyZWdpb246ZWY4MjQxNzMzNzhkNDAwMjkzNzIzNDA0ZDk5NzNjNGFfNjgw_37771abe-1dc4-4f70-b00a-88adb2a26f0c"><ix:nonFraction unitRef="usd" contextRef="ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231" decimals="INF" name="us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80My9mcmFnOmVmODI0MTczMzc4ZDQwMDI5MzcyMzQwNGQ5OTczYzRhL3RleHRyZWdpb246ZWY4MjQxNzMzNzhkNDAwMjkzNzIzNDA0ZDk5NzNjNGFfNjgw_c643a916-0c84-4745-8559-79016ddd656b">no</ix:nonFraction></ix:nonFraction> allowance for credit losses related to the Company's available-for-sale debt securities was </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="if947732e6bed4a4ab9dd573fcceb690a">recorded for any periods presented. The Company does not intend to sell these investments and it is not more likely than not that the Company will be required to sell the investments before recovery of their amortized cost bases, which may be at maturity.</ix:continuation> </span></div><div id="ie2d0870b69ea47c4b6d8821fc2c6423e_46"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5. <ix:nonNumeric contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" name="us-gaap:InventoryDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80Ni9mcmFnOmMzNDg0NmFhMmY5ZDQwZmViYmJkMzQwZjc2NGU1N2I0L3RleHRyZWdpb246YzM0ODQ2YWEyZjlkNDBmZWJiYmQzNDBmNzY0ZTU3YjRfNjAw_e602dd03-e6fd-4df1-a094-1a03b51e825b" continuedAt="i0559a195da194f61b1c727496765f212" escape="true">Inventory, Net</ix:nonNumeric></span></div><ix:continuation id="i0559a195da194f61b1c727496765f212" continuedAt="i07e9d27e170e47f1aa0d40799b143701"><ix:nonNumeric contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80Ni9mcmFnOmMzNDg0NmFhMmY5ZDQwZmViYmJkMzQwZjc2NGU1N2I0L3RleHRyZWdpb246YzM0ODQ2YWEyZjlkNDBmZWJiYmQzNDBmNzY0ZTU3YjRfNjAx_6bce818e-33aa-4738-8e52-bff39ae50ebc" escape="true"><div style="margin-top:9pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All of the Company's inventory relates to the manufacturing of MARGENZA.  The following table sets forth the Company's net inventory (in thousands):</span></div><div style="margin-top:9pt"><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:58.987%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.346%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930" decimals="-3" name="us-gaap:InventoryWorkInProcess" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80Ni9mcmFnOmMzNDg0NmFhMmY5ZDQwZmViYmJkMzQwZjc2NGU1N2I0L3RhYmxlOjZkNzQ2MjEyOGNiMTRhOTk4ZWJlM2VjNjc0NTYwMzBhL3RhYmxlcmFuZ2U6NmQ3NDYyMTI4Y2IxNGE5OThlYmUzZWM2NzQ1NjAzMGFfMi0xLTEtMS01MTc2NA_e4e7cf31-46de-4d3c-b8cd-fd5e8667532a">209</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231" decimals="-3" name="us-gaap:InventoryWorkInProcess" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80Ni9mcmFnOmMzNDg0NmFhMmY5ZDQwZmViYmJkMzQwZjc2NGU1N2I0L3RhYmxlOjZkNzQ2MjEyOGNiMTRhOTk4ZWJlM2VjNjc0NTYwMzBhL3RhYmxlcmFuZ2U6NmQ3NDYyMTI4Y2IxNGE5OThlYmUzZWM2NzQ1NjAzMGFfMi0zLTEtMS01MTc2NA_13319ce9-6560-4661-9123-0f581f9fb2ab">3,929</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930" decimals="-3" name="us-gaap:InventoryFinishedGoods" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80Ni9mcmFnOmMzNDg0NmFhMmY5ZDQwZmViYmJkMzQwZjc2NGU1N2I0L3RhYmxlOjZkNzQ2MjEyOGNiMTRhOTk4ZWJlM2VjNjc0NTYwMzBhL3RhYmxlcmFuZ2U6NmQ3NDYyMTI4Y2IxNGE5OThlYmUzZWM2NzQ1NjAzMGFfMy0xLTEtMS01MTc2NA_1e001780-97be-4d21-a9c6-f4f5ddc6de31">877</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231" decimals="-3" name="us-gaap:InventoryFinishedGoods" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80Ni9mcmFnOmMzNDg0NmFhMmY5ZDQwZmViYmJkMzQwZjc2NGU1N2I0L3RhYmxlOjZkNzQ2MjEyOGNiMTRhOTk4ZWJlM2VjNjc0NTYwMzBhL3RhYmxlcmFuZ2U6NmQ3NDYyMTI4Y2IxNGE5OThlYmUzZWM2NzQ1NjAzMGFfMy0zLTEtMS01MTc2NA_6b935f46-f7de-407d-974f-9ccbc2ce1584">459</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventory, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80Ni9mcmFnOmMzNDg0NmFhMmY5ZDQwZmViYmJkMzQwZjc2NGU1N2I0L3RhYmxlOjZkNzQ2MjEyOGNiMTRhOTk4ZWJlM2VjNjc0NTYwMzBhL3RhYmxlcmFuZ2U6NmQ3NDYyMTI4Y2IxNGE5OThlYmUzZWM2NzQ1NjAzMGFfNC0xLTEtMS01MTc2NA_fa1cdcdb-f76f-4224-8c16-94c73577b2a3">1,086</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80Ni9mcmFnOmMzNDg0NmFhMmY5ZDQwZmViYmJkMzQwZjc2NGU1N2I0L3RhYmxlOjZkNzQ2MjEyOGNiMTRhOTk4ZWJlM2VjNjc0NTYwMzBhL3RhYmxlcmFuZ2U6NmQ3NDYyMTI4Y2IxNGE5OThlYmUzZWM2NzQ1NjAzMGFfNC0zLTEtMS01MTc2NA_0c687f0c-d104-4549-a632-5678f0104946">4,388</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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></ix:continuation><div style="padding-left:31.5pt"><span><br/></span></div><div style="margin-top:3pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i07e9d27e170e47f1aa0d40799b143701">Prior to U.S. Food and Drug Administration (FDA) approval of MARGENZA in December 2020, the cost of materials and expenses associated with the manufacturing of MARGENZA were recorded as research and development expense. Subsequent to FDA approval, the Company began capitalizing inventory costs related to the manufacture of MARGENZA. The inventory balance as of September&#160;30, 2022 and December&#160;31, 2021 is net of a reserve of  $<ix:nonFraction unitRef="usd" contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930" decimals="-5" name="us-gaap:InventoryValuationReserves" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80Ni9mcmFnOmMzNDg0NmFhMmY5ZDQwZmViYmJkMzQwZjc2NGU1N2I0L3RleHRyZWdpb246YzM0ODQ2YWEyZjlkNDBmZWJiYmQzNDBmNzY0ZTU3YjRfNTQ4_b4e84dd5-fa31-48b1-a3d3-5e69078d7817">4.9</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231" decimals="-5" name="us-gaap:InventoryValuationReserves" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80Ni9mcmFnOmMzNDg0NmFhMmY5ZDQwZmViYmJkMzQwZjc2NGU1N2I0L3RleHRyZWdpb246YzM0ODQ2YWEyZjlkNDBmZWJiYmQzNDBmNzY0ZTU3YjRfNTU1_5cde2814-afb3-4f44-b95c-c594676f75f4">2.0</ix:nonFraction>&#160;million, respectively, for unsaleable inventory.  These reserves are reflected in cost of product sales during the period they are recorded.</ix:continuation> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div id="ie2d0870b69ea47c4b6d8821fc2c6423e_49"></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6. <ix:nonNumeric contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80OS9mcmFnOjE3Njk3NmVlOTYyZTQ2YTZiYTFjMjRkYmNhY2NlMTUyL3RleHRyZWdpb246MTc2OTc2ZWU5NjJlNDZhNmJhMWMyNGRiY2FjY2UxNTJfMTcyOA_16165b99-70c3-4690-8bfa-ff8aa717f023" continuedAt="i140c4938b21e404684733f0f0c1a6fd3" escape="true">Stockholders' Equity</ix:nonNumeric></span></div><ix:continuation id="i140c4938b21e404684733f0f0c1a6fd3"><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2020, the Company entered into a sales agreement (Sales Agreement) with an agent to sell, from time to time, shares of its common stock having an aggregate sales price of up to $<ix:nonFraction unitRef="usd" contextRef="i9ff0dd3ef5a1469d8afccea79e666b0d_D20201101-20201130" decimals="-5" name="mgnx:CommonStockMaximumAmountAvailableForIssuance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80OS9mcmFnOjE3Njk3NmVlOTYyZTQ2YTZiYTFjMjRkYmNhY2NlMTUyL3RleHRyZWdpb246MTc2OTc2ZWU5NjJlNDZhNmJhMWMyNGRiY2FjY2UxNTJfMjE4_7fae2ccd-cc32-485c-90bc-03eaf1b1548c">100.0</ix:nonFraction> million through an &#8220;at the market offering&#8221; (ATM Offering) as defined in Rule 415 under the Securities Act of 1933, as amended. The shares that were sold under the Sales Agreement were issued and sold pursuant to the Company's shelf registration statement on Form S-3 that was filed with the SEC on November 4, 2020.  During the nine months ended September 30, 2021, the Company sold <ix:nonFraction unitRef="shares" contextRef="ib3e318ba03d84618ab5b9a4cd40027ab_D20210101-20210930" decimals="INF" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80OS9mcmFnOjE3Njk3NmVlOTYyZTQ2YTZiYTFjMjRkYmNhY2NlMTUyL3RleHRyZWdpb246MTc2OTc2ZWU5NjJlNDZhNmJhMWMyNGRiY2FjY2UxNTJfNTYz_1ae65ce8-8bad-4cbc-941e-04ec6c036999">3,622,186</ix:nonFraction> shares of common stock at a weighted average price per share of $<ix:nonFraction unitRef="usdPerShare" contextRef="i652a0faf457a4b86835ed14fae60cd65_I20210930" decimals="2" name="us-gaap:SaleOfStockPricePerShare" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80OS9mcmFnOjE3Njk3NmVlOTYyZTQ2YTZiYTFjMjRkYmNhY2NlMTUyL3RleHRyZWdpb246MTc2OTc2ZWU5NjJlNDZhNmJhMWMyNGRiY2FjY2UxNTJfNjMw_0ee08e5c-4543-4faa-9195-802ab1879d95">27.60</ix:nonFraction>, resulting in net proceeds of approximately $<ix:nonFraction unitRef="usd" contextRef="ib3e318ba03d84618ab5b9a4cd40027ab_D20210101-20210930" decimals="-5" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80OS9mcmFnOjE3Njk3NmVlOTYyZTQ2YTZiYTFjMjRkYmNhY2NlMTUyL3RleHRyZWdpb246MTc2OTc2ZWU5NjJlNDZhNmJhMWMyNGRiY2FjY2UxNTJfNjc3_3ef67c4c-0487-4048-bca9-2683f7214a70">98.2</ix:nonFraction> million, net of underwriting discounts and commissions and other offering expenses. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2021, the Company entered into Amendment No. 1 to the Sales Agreement which increased the amount of the Company&#8217;s common stock that can be sold by the Company through its agent under the ATM Offering, from an aggregate offering price of up to $<ix:nonFraction unitRef="usd" contextRef="i9ff0dd3ef5a1469d8afccea79e666b0d_D20201101-20201130" decimals="-5" name="mgnx:CommonStockMaximumAmountAvailableForIssuance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80OS9mcmFnOjE3Njk3NmVlOTYyZTQ2YTZiYTFjMjRkYmNhY2NlMTUyL3RleHRyZWdpb246MTc2OTc2ZWU5NjJlNDZhNmJhMWMyNGRiY2FjY2UxNTJfMTAwOQ_327a3747-748e-4f52-b68c-4d4099ee481d">100.0</ix:nonFraction>&#160;million to an aggregate offering price of up to $<ix:nonFraction unitRef="usd" contextRef="i7182a32c34954f7ca3515c7d85fe8c78_D20210401-20210430" decimals="-5" name="mgnx:CommonStockMaximumAmountAvailableForIssuanceIncrease" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80OS9mcmFnOjE3Njk3NmVlOTYyZTQ2YTZiYTFjMjRkYmNhY2NlMTUyL3RleHRyZWdpb246MTc2OTc2ZWU5NjJlNDZhNmJhMWMyNGRiY2FjY2UxNTJfMTA1Mg_c730844f-5913-46a8-94a5-638323ad5380">300.0</ix:nonFraction>&#160;million.  The Company has not sold any shares of common stock related to Amendment No. 1 to the Sales Agreement as of September&#160;30, 2022.  </span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of the consideration for the rights granted to Zai Lab US LLC under the collaboration and license agreement described more fully in Note 7, Revenue, the Company and Zai Lab US LLC entered into a separate stock purchase agreement (Stock Purchase Agreement) in June 2021.  Under this Stock Purchase Agreement, Zai Lab US LLC paid the Company approximately $<ix:nonFraction unitRef="usd" contextRef="i7def097115ad41b4ae2673e022d21db0_D20210601-20210630" decimals="-5" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80OS9mcmFnOjE3Njk3NmVlOTYyZTQ2YTZiYTFjMjRkYmNhY2NlMTUyL3RleHRyZWdpb246MTc2OTc2ZWU5NjJlNDZhNmJhMWMyNGRiY2FjY2UxNTJfMTUzMw_43e41662-6040-416c-a365-0656faeef013">30.0</ix:nonFraction> million to purchase <ix:nonFraction unitRef="shares" contextRef="ie855fa41a44543169ba8c7c646535437_D20210601-20210630" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80OS9mcmFnOjE3Njk3NmVlOTYyZTQ2YTZiYTFjMjRkYmNhY2NlMTUyL3RleHRyZWdpb246MTc2OTc2ZWU5NjJlNDZhNmJhMWMyNGRiY2FjY2UxNTJfMTU0OA_6dc8270f-13d4-4e6a-8c74-a67b4265aaa0">958,467</ix:nonFraction> newly issued shares of the Company's common stock, par value $<ix:nonFraction unitRef="usdPerShare" contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80OS9mcmFnOjE3Njk3NmVlOTYyZTQ2YTZiYTFjMjRkYmNhY2NlMTUyL3RleHRyZWdpb246MTc2OTc2ZWU5NjJlNDZhNmJhMWMyNGRiY2FjY2UxNTJfMTYxMg_93682a58-2b58-48f4-9125-bc231d8b2fc6">0.01</ix:nonFraction>, at a fixed price of $<ix:nonFraction unitRef="usdPerShare" contextRef="ib8a68f163d48449ba911d8d5b73ff780_I20210615" decimals="2" name="us-gaap:SaleOfStockPricePerShare" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80OS9mcmFnOjE3Njk3NmVlOTYyZTQ2YTZiYTFjMjRkYmNhY2NlMTUyL3RleHRyZWdpb246MTc2OTc2ZWU5NjJlNDZhNmJhMWMyNGRiY2FjY2UxNTJfMTYzNg_2398ba88-8376-4b3e-b5e0-09dd571fc1b6">31.30</ix:nonFraction> which represented a $<ix:nonFraction unitRef="usd" contextRef="i82e2c9650c104619a763dd2188f75842_D20210601-20210630" decimals="-5" name="mgnx:PremiumReceivedOnStockPurchase" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80OS9mcmFnOjE3Njk3NmVlOTYyZTQ2YTZiYTFjMjRkYmNhY2NlMTUyL3RleHRyZWdpb246MTc2OTc2ZWU5NjJlNDZhNmJhMWMyNGRiY2FjY2UxNTJfMTY1OQ_66f798a6-4a4f-472b-accf-74c91184d3f8">10.4</ix:nonFraction> million premium over the share price on the Stock Purchase Agreement date.</span></div></ix:continuation><div style="text-indent:36pt"><span><br/></span></div><div id="ie2d0870b69ea47c4b6d8821fc2c6423e_52"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7. <ix:nonNumeric contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" name="mgnx:CollaborationAndOtherAgreementsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMzUyMzI_313b310e-ad4c-4b6e-9f52-d7dbcc749cb4" continuedAt="ibecb787f505c4b48bffef8215ee39b74" escape="true">Revenue </ix:nonNumeric></span></div><ix:continuation id="ibecb787f505c4b48bffef8215ee39b74" continuedAt="i5a373cb5a432427ea42001abd97dc511"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Collaborative and Other Agreements</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Incyte Corporation</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Incyte License Agreement</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2017, the Company entered into an exclusive global collaboration and license agreement with Incyte Corporation (Incyte), which was amended in March 2018, April 2022 and July 2022, for retifanlimab, an investigational monoclonal antibody that inhibits programmed cell death protein 1 (PD-1) (Incyte License Agreement). Incyte has obtained exclusive worldwide rights for the development and commercialization of retifanlimab in all indications, while the Company retains the right to develop its pipeline assets in combination with retifanlimab.  Under the terms of the Incyte License Agreement, Incyte paid the Company an upfront payment of $<ix:nonFraction unitRef="usd" contextRef="ib081923c718b4c7c9fa18b003469d931_D20170101-20171231" decimals="-5" name="mgnx:NonRefundableUpfrontFees" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfNjc5_23725363-42ee-49bd-a536-cc57db16b093">150.0</ix:nonFraction> million in 2017. In July 2021, Incyte announced that the FDA had issued a Complete Response Letter (CRL) regarding its Biologics License Application (BLA) for retifanlimab as a potential treatment for adult patients with locally advanced or metastatic squamous cell carcinoma of the anal canal. Incyte&#8217;s announcement indicated that the FDA determined that additional data are needed to demonstrate the clinical benefit of retifanlimab for the submitted indication, and that Incyte was reviewing the CRL and would discuss next steps with the FDA. Incyte subsequently </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="i5a373cb5a432427ea42001abd97dc511" continuedAt="ib413790cb87b4daa8c9e48704754c5eb"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">withdrew its European application for marketing authorization of retifanlimab for the treatment of squamous carcinoma of the anal canal. Incyte has stated it is pursuing development of retifanlimab in potentially registration-enabling studies beyond squamous cell carcinoma of the anal canal, including in patients with MSI-high endometrial cancer, Merkel cell carcinoma and non-small cell lung cancer.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Incyte is also pursuing development of retifanlimab in combination with multiple product candidates from its pipeline. In April 2022, the Company and Incyte executed an amendment to the Incyte License Agreement to add a milestone for U.S. approval of retifanlimab in a specific indication and to exclude certain other regulatory and development achievements with retifanlimab in this same indication from the milestone events of the Incyte License Agreement. In July 2022, the Company and Incyte further amended the Incyte License Agreement to reflect changes related to the payment of certain milestones and Incyte paid the Company $<ix:nonFraction unitRef="usd" contextRef="ia4ede97e4bd041b499c14537568d16e4_D20220101-20220930" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMjE5OTAyMzI5Mzk2Nw_121534e4-652f-46b3-995e-273df337b646"><ix:nonFraction unitRef="usd" contextRef="idd26d8f32b984ab2bf239db06ca7eab6_D20220701-20220930" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMjE5OTAyMzI5Mzk2Nw_8396cb8a-9209-4621-bb84-ba93db2d93f0">30.0</ix:nonFraction></ix:nonFraction> million in milestone payments, which the Company recognized as revenue during the three months ended September 30, 2022.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the terms of the Incyte License Agreement, as amended, Incyte will lead global development of retifanlimab.  Assuming successful development and commercialization by Incyte, the Company could receive up to $<ix:nonFraction unitRef="usd" contextRef="id6f81cc475524f2ba89a8a8fa7a56ecb_I20171231" decimals="-5" name="mgnx:PotentialDevelopmentandRegulatoryMilestonePaymentsUnderAgreement" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMjMxNQ_41576a91-841c-4503-a2a5-965049d3dfcf">435.0</ix:nonFraction> million in development and regulatory milestones and up to $<ix:nonFraction unitRef="usd" contextRef="id6f81cc475524f2ba89a8a8fa7a56ecb_I20171231" decimals="-5" name="mgnx:PotentialCommercialMilestonePaymentsUnderAgreement" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMjM2OQ_ca85a336-2468-4ac3-aff0-98cee8559e34">330.0</ix:nonFraction> million in commercial milestones. From the inception of the Incyte License Agreement through </span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;30, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company has recognized $<ix:nonFraction unitRef="usd" contextRef="iae98b0776b8a4819a5f0508e1d6969d9_D20180101-20220930" decimals="-5" name="mgnx:DevelopmentAndRegulatoryMilestonePaymentsUnderAgreementRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMjQ4OA_9d3c5f51-ca8a-45b9-a59c-10666a2775ba">100.0</ix:nonFraction> million in development milestones under the Incyte License Agreement. If retifanlimab is approved and commercialized, the Company would be eligible to receive tiered royalties of <ix:nonFraction unitRef="number" contextRef="i0b03eef449e1413eb497446171120a70_D20170101-20171231" decimals="2" name="mgnx:ProceedsfromRoyaltiesPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMjg3Mg_1ab7596a-f22c-4d2a-84bf-dd71cbe0d9d7">15</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i06f628a2ae60427e8c956db591d6e02c_D20170101-20171231" decimals="2" name="mgnx:ProceedsfromRoyaltiesPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMjg3OA_ace8f9fd-036a-4c07-a144-2181d7d7ea7e">24</ix:nonFraction>% on any global net sales.  The Company retains the right to develop its pipeline assets in combination with retifanlimab, with Incyte commercializing retifanlimab and the Company commercializing its asset(s), if any such potential combinations are approved. In addition, the Company retains the right to manufacture a portion of both companies' global commercial supply needs of retifanlimab, subject to the separate commercial supply agreement. </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluated the Incyte License Agreement under the provisions of Accounting Standards Codification Topic 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (ASC 606) at inception and identified the following <ix:nonFraction unitRef="performanceobligation" contextRef="id6f81cc475524f2ba89a8a8fa7a56ecb_I20171231" decimals="INF" name="mgnx:NumberOfPerformanceObligations" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMzUyNA_83d88e1f-1a45-4169-a2b9-5df6c00b493e">two</ix:nonFraction> performance obligations under the agreement: (i) the license of retifanlimab and (ii) the performance of certain clinical activities through a brief technology transfer period.  The Company determined that the license and clinical activities are separate performance obligations because they are capable of being distinct and are distinct in the context of the contract. The license has standalone functionality as it is sublicensable, Incyte has significant capabilities in performing clinical trials, and Incyte is capable of performing these activities without the Company's involvement; the Company performed the activities during the transfer period as a matter of convenience.  The Company determined that the transaction price of the Incyte License Agreement at inception was $<ix:nonFraction unitRef="usd" contextRef="id6f81cc475524f2ba89a8a8fa7a56ecb_I20171231" decimals="-5" name="mgnx:CollaborativeAgreementTransactionPrice" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfNDMxMQ_2f2a4280-cb70-4684-9459-427654e5aa5e">154.0</ix:nonFraction> million, consisting of the consideration to which the Company was entitled in exchange for the license and an estimate of the consideration for clinical activities to be performed.  The transaction price was allocated to each performance obligation based on their relative standalone selling price.  The standalone selling price of the license was determined using the adjusted market assessment approach considering similar collaboration and license agreements.  The standalone selling price for the agreed-upon clinical activities to be performed was determined using the expected cost approach based on similar arrangements the Company has with other parties.  The potential development and regulatory milestone payments are fully constrained until the Company concludes that achievement of the milestone is probable, and that recognition of revenue related to the milestone will not result in a significant reversal in amounts recognized in future periods, and as such have been excluded from the transaction price.  Any consideration related to sales-based milestones and royalties will be recognized when the related sales occur, as they were determined to relate predominantly to the license granted to Incyte and, therefore, have also been excluded from the transaction price.  The Company re-assesses the transaction price in each reporting period and when events whose outcomes are resolved or other changes in circumstances occur. From 2018 through </span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;30, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, it became probable that a significant reversal of cumulative revenue would not occur for development milestones totaling $<ix:nonFraction unitRef="usd" contextRef="iae98b0776b8a4819a5f0508e1d6969d9_D20180101-20220930" decimals="-5" name="mgnx:DevelopmentAndRegulatoryMilestonePaymentsUnderAgreementRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfNTg5MA_9d3c5f51-ca8a-45b9-a59c-10666a2775ba">100.0</ix:nonFraction> million related to </span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">clinical and regulatory activities related to the further advancement of retifanlimab, including Incyte&#8217;s initiation of a Phase 3 clinical trial</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  Therefore, the associated consideration was added to the estimated transaction price and was recognized as revenue</span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized the $<ix:nonFraction unitRef="usd" contextRef="i0eb159f5ab2e4474822b627cc443dfe4_D20170101-20171231" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfNjE5Ng_2bc5655a-69ac-402b-940a-151965a000fd">150.0</ix:nonFraction> million allocated to the license when it satisfied its performance obligation and transferred the license to Incyte in 2017. The $<ix:nonFraction unitRef="usd" contextRef="i7ea72e0cbc194dd7afa1e52d93a2e630_D20170101-20181231" decimals="-5" name="mgnx:RevenueMultipleDeliverableArrangementsDeterminationOfSellingPriceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfNjMyMA_0510ffd5-f9d7-40b5-839f-e496da3f4243">4.0</ix:nonFraction> million allocated to the clinical activities was recognized ratably as services were performed during 2017 and 2018. The Company recognized $<ix:nonFraction unitRef="usd" contextRef="ia4ede97e4bd041b499c14537568d16e4_D20220101-20220930" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfNjQzMg_121534e4-652f-46b3-995e-273df337b646"><ix:nonFraction unitRef="usd" contextRef="idd26d8f32b984ab2bf239db06ca7eab6_D20220701-20220930" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfNjQzMg_8396cb8a-9209-4621-bb84-ba93db2d93f0">30.0</ix:nonFraction></ix:nonFraction>&#160;million in revenue under the Incyte License Agreement during the three and nine months ended September 30, 2022.  <ix:nonFraction unitRef="usd" contextRef="i282848ab83874bbea97f18ff2841adf7_D20210701-20210930" decimals="INF" name="us-gaap:Revenues" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfNTQ5NzU1ODY2ODgx_666a3baf-19a1-4657-9df5-80cc1f7c801c">No</ix:nonFraction> revenue was recognized under the Incyte License Agreement during the three months ended September&#160;30, 2021.  During the nine months ended September 30, 2021, $<ix:nonFraction unitRef="usd" contextRef="i1735e21b59f64a049dce939fceb2c7ad_D20210101-20210930" decimals="-5" name="mgnx:DevelopmentAndRegulatoryMilestonePaymentsUnderAgreementRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfNjUyNw_b838cb3a-ccc5-473b-b53b-3b912ac8a51f">15.0</ix:nonFraction> million in milestone revenue was recognized under the Incyte License Agreement.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:42pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Incyte Clinical Supply Agreement</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2018, the Company entered into an agreement with Incyte, under which the Company is to perform development and manufacturing services for Incyte&#8217;s clinical needs of retifanlimab (Incyte Clinical Supply Agreement). The Company evaluated the Incyte Clinical Supply Agreement under ASC 606 and identified one performance obligation under the agreement: to perform services related to the development and manufacturing of the clinical supply of retifanlimab. The </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="ib413790cb87b4daa8c9e48704754c5eb" continuedAt="i0b7766165bb64aa8b81b8e9263924143"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">transaction price is based on the costs incurred to develop and manufacture drug product and drug substance, and is recognized over time as the services are provided, as the performance by the Company does not create an asset with an alternative use and the Company has an enforceable right to payment for the performance completed to date. The transaction price is being recognized using the input method reflecting the costs incurred (including resources consumed and labor hours expended) related to the manufacturing services. During the three months ended September 30, 2022 and 2021, the Company recognized revenue of $<ix:nonFraction unitRef="usd" contextRef="i1e2d7229c75e44ebaadfbbc15aa1d4df_D20220701-20220930" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfNzcyNQ_b29d1266-d0a2-4707-bc27-8d9425d9fba5">0.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="if53753c4ae864788834d879842d6814a_D20210701-20210930" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfNzczMg_dd98445a-c394-40c9-b0ff-446fcb7aecda">0.2</ix:nonFraction> million, respectively, for services performed under the Incyte Clinical Supply Agreement.   During the nine months ended September 30, 2022 and 2021, the Company recognized revenue of $<ix:nonFraction unitRef="usd" contextRef="if2446cc792434460a4493b01ed70a578_D20220101-20220930" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfNzg3NQ_b592c70b-1aa5-4331-84f2-6bd42a9bf539">0.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i8acd6b2c4ba84d3db83281cd33cc8f32_D20210101-20210930" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfNzg4Mg_074dfd80-24a1-4418-a7ef-6144e370de33">1.0</ix:nonFraction> million, respectively, for services performed under the Incyte Clinical Supply Agreement. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:42pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Incyte Commercial Supply Agreement</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:42pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2020, the Company entered into an agreement with Incyte pursuant to which the Company is entitled to manufacture a portion of the global commercial supply needs for retifanlimab (Incyte Commercial Supply Agreement). Unless terminated earlier, the term of the Incyte Commercial Supply Agreement will expire upon the expiration of Incyte&#8217;s obligation to pay royalties under the Incyte License Agreement. The Company evaluated the Incyte Commercial Supply Agreement under ASC 606 and identified one performance obligation under the agreement: to perform services related to manufacturing the commercial supply of retifanlimab. The transaction price is based on a fixed price per batch of bulk drug substance to be manufactured and is recognized over time as the services are provided, as the performance by the Company does not create an asset with an alternative use and the Company has an enforceable right to payment for the performance completed to date. The transaction price is being recognized using the input method reflecting the costs incurred (including resources consumed and labor costs incurred) related to the manufacturing services.  During the three months ended September 30, 2022 and 2021, the Company recognized de minimis revenue and $<ix:nonFraction unitRef="usd" contextRef="i738600744df14ad7a10037dc73518cd7_D20210701-20210930" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfOTIwNg_0a6ede14-7b36-4d68-9412-706c598ad203">1.4</ix:nonFraction>&#160;million, respectively, for services performed under the Incyte Commercial Supply Agreement.  During the nine months ended September 30, 2022 and 2021, the Company recognized $<ix:nonFraction unitRef="usd" contextRef="ic10dadedf7c9497a8ebd88ae9231767a_D20220101-20220930" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfOTMzOQ_2a201470-68a3-4d8c-af64-4d86307d3b89">0.3</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="ic3f43bdfbdba46c1a056a5762fb6322b_D20210101-20210930" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfOTM0Ng_a8d09936-749e-4e71-8236-978550ac17d6">7.4</ix:nonFraction>&#160;million, respectively, for services performed under the Incyte Commercial Supply Agreement.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Zai Lab Limited</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2018 Zai Lab Agreement</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2018, the Company entered into a collaboration and license agreement with Zai Lab Limited (Zai Lab) under which Zai Lab obtained regional development and commercialization rights in mainland China, Hong Kong, Macau and Taiwan (Zai Lab&#8217;s territory) for (i) margetuximab, an immune-optimized anti-HER2 monoclonal antibody, (ii) tebotelimab, a bispecific DART&#174; molecule designed to provide coordinate blockade of PD-1 and LAG-3 for the potential treatment of a range of solid tumors and hematological malignancies, and (iii) an undisclosed multi-specific TRIDENT molecule in preclinical development (2018 Zai Lab Agreement). Zai Lab will lead clinical development of these molecules in its territory. Zai Lab has informed the Company that they have decided to discontinue development of tebotelimab for indications they were enrolling in their territory and is evaluating future development plans in other indications.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the terms of the 2018 Zai Lab Agreement, Zai Lab paid the Company an upfront payment of $<ix:nonFraction unitRef="usd" contextRef="iee55d58ee3b74b8d894afaa76075ac67_D20190101-20190331" decimals="-5" name="mgnx:NonRefundableUpfrontFees" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMTA0ODc_4784e7a3-f3dd-4758-bcf8-bebc2fbf1a8a">25.0</ix:nonFraction> million ($<ix:nonFraction unitRef="usd" contextRef="iee55d58ee3b74b8d894afaa76075ac67_D20190101-20190331" decimals="-5" name="mgnx:NonrefundableUpfrontFeesNetOfTaxWithholding" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMTA0OTE_7775864a-ec6f-44bf-a2f5-889426d0f872">22.5</ix:nonFraction> million after netting value-added tax withholdings of $<ix:nonFraction unitRef="usd" contextRef="iee55d58ee3b74b8d894afaa76075ac67_D20190101-20190331" decimals="-5" name="mgnx:NonrefundablePaymentTaxWithholding" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMTA1NDA_b13339ec-b8f3-437c-bc5d-8b1ab264bf34">2.5</ix:nonFraction> million). Assuming successful development and commercialization of margetuximab, tebotelimab and the TRIDENT molecule, the Company could receive up to $<ix:nonFraction unitRef="usd" contextRef="i6d9547777f854a74be4e17e9527cb666_I20210331" decimals="-5" name="mgnx:PotentialDevelopmentandRegulatoryMilestonePaymentsUnderAgreement" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMTA2ODY_70b94457-d203-4d18-ba6a-435f02e9137c">140.0</ix:nonFraction> million in development and regulatory milestones, of which the Company has earned $<ix:nonFraction unitRef="usd" contextRef="i9b9e2a7668214b71b40b7ab08c228670_D20200701-20220930" decimals="-5" name="mgnx:DevelopmentAndRegulatoryMilestonePaymentsUnderAgreementRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMTA3NjM_069938a0-1445-4922-9b85-12cca8d9b8f4">9.0</ix:nonFraction> million through September&#160;30, 2022. In addition, Zai Lab would pay the Company tiered royalties at percentage rates of mid-teens to <ix:nonFraction unitRef="number" contextRef="i849d7d908e6244c0876cadb871ff3019_D20190101-20190331" decimals="2" name="mgnx:ProceedsfromRoyaltiesPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMTA4NzQ_455d05a7-3f48-4b1d-ba9c-d4ad29977a3f">20</ix:nonFraction>% for net sales of margetuximab in Zai Lab&#8217;s territory, mid-teens for net sales of tebotelimab in Zai Lab&#8217;s territory and <ix:nonFraction unitRef="number" contextRef="i8617abfc676f44668900130db8b69aae_D20190101-20190331" decimals="2" name="mgnx:ProceedsfromRoyaltiesPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMTA5OTc_33206293-47b0-42c2-8eab-b3cb6c9356fb">10</ix:nonFraction>% for net sales of the TRIDENT molecule in Zai Lab&#8217;s territory, which may be subject to adjustment in specified circumstances. </span></div><div style="margin-bottom:9pt;margin-top:5pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluated the 2018 Zai Lab Agreement under the provisions of ASC 606 and identified the following material promises under the arrangement for each of the two product candidates, margetuximab and tebotelimab: (i)  an exclusive license to develop and commercialize the product candidate in Zai Lab&#8217;s territory and (ii) certain research and development activities. The Company determined that each license and the related research and development activities were not distinct from one another, as the license has limited value without the performance of the research and development activities. As such, the Company determined that these promises should be combined into a single performance obligation for each product candidate. Activities related to margetuximab and tebotelimab are separate performance obligations from each other because they are capable of being distinct, and are distinct in the context of the contract. The Company evaluated the promises related to the TRIDENT molecule and determined they were immaterial in context of the contract, therefore there is no performance obligation related to that molecule. The Company determined that the net $<ix:nonFraction unitRef="usd" contextRef="iee55d58ee3b74b8d894afaa76075ac67_D20190101-20190331" decimals="-5" name="mgnx:NonrefundableUpfrontFeesNetOfTaxWithholding" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMTIzMDI_7775864a-ec6f-44bf-a2f5-889426d0f872">22.5</ix:nonFraction> million upfront payment from Zai Lab constituted the entirety of the consideration to be included in the transaction price as of the outset of the arrangement, and the transaction price was allocated to the two performance obligations based on their relative standalone selling price. The standalone selling price of the performance obligations was determined using the adjusted market assessment approach considering similar collaboration and license agreements. The potential development and regulatory milestone payments are </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="i0b7766165bb64aa8b81b8e9263924143" continuedAt="ib5100aa5aeca429a8ee787c2c9885219"><div style="margin-bottom:9pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">fully constrained until the Company concludes that achievement of the milestone is probable, and that recognition of revenue related to the milestone will not result in a significant reversal in amounts recognized in future periods, and as such have been excluded from the transaction price. Any consideration related to royalties will be recognized if and when the related sales occur, as they were determined to relate predominantly to the license granted to Zai Lab and, therefore, have also been excluded from the transaction price. </span></div><div style="margin-bottom:9pt;margin-top:5pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company re-assesses the transaction price in each reporting period and when events whose outcomes are resolved or other changes in circumstances occur.  From 2020 through </span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;30, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, it became probable that a significant reversal of cumulative revenue would not occur for development and regulatory milestones totaling $<ix:nonFraction unitRef="usd" contextRef="i9b9e2a7668214b71b40b7ab08c228670_D20200701-20220930" decimals="-5" name="mgnx:DevelopmentAndRegulatoryMilestonePaymentsUnderAgreementRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMTM2Nzg_069938a0-1445-4922-9b85-12cca8d9b8f4">9.0</ix:nonFraction> million. Therefore, the associated consideration, $<ix:nonFraction unitRef="usd" contextRef="i9b9e2a7668214b71b40b7ab08c228670_D20200701-20220930" decimals="-5" name="mgnx:MilestonesValueAddedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfNTQ5NzU1ODY2OTcw_54b2c96a-c15a-4fd9-a198-c61087e5106c">8.1</ix:nonFraction>&#160;million net of value-added tax withholdings, was added to the estimated transaction price and was recognized as revenue</span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended September 30, 2022, <ix:nonFraction unitRef="usd" contextRef="i632a1cf662a8470f82a7d40ea218cb65_D20220701-20220930" decimals="-5" name="us-gaap:Revenues" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMjE5OTAyMzI5NDYzOQ_1eb7b559-cda5-4349-b4ff-2f3a475d1ab5">no</ix:nonFraction> revenue was recognized, and during the nine months ended September 30, 2022, the Company recognized $<ix:nonFraction unitRef="usd" contextRef="i76476bbc584e44c7b5e28fa0259cb3c7_D20220101-20220930" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMTM5MTA_31b84b60-9514-4466-b98b-629d09baac63">4.9</ix:nonFraction>&#160;million under the 2018 Zai Lab Agreement.  <ix:nonFraction unitRef="usd" contextRef="i99ed1bc0469d40048c2d6332e455b54d_D20210101-20210930" decimals="-5" name="us-gaap:Revenues" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMTM5NjM_90c72fe7-62df-498c-ba4a-056e345729a2"><ix:nonFraction unitRef="usd" contextRef="ib2e4d85033644d0d9da835455d08f514_D20210701-20210930" decimals="-5" name="us-gaap:Revenues" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMTM5NjM_f0aa13b0-4481-4053-9b8d-8c291563230e">No</ix:nonFraction></ix:nonFraction> revenue was recognized during the three and nine months ended September 30, 2021 under the 2018 Zai Lab Agreement.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Zai Lab Clinical Supply Agreements</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2019, the Company entered into two agreements under which the Company is to perform manufacturing services for Zai Lab&#8217;s clinical needs of margetuximab and tebotelimab (Zai Lab Clinical Supply Agreements). The Company evaluated the agreements under ASC 606 and determined that they should be accounted for as a single contract and identified two performance obligations within that contract: to perform services related to manufacturing the clinical supply of each of margetuximab and tebotelimab. The transaction price is based on the costs incurred to manufacture drug product and drug substance and is recognized over time as the services are provided, as the performance by the Company does not create an asset with an alternative use and the Company has an enforceable right to payment for the performance completed to date. The transaction price is being recognized using the input method reflecting the costs incurred (including resources consumed and labor hours expended) related to the manufacturing service. <ix:nonFraction unitRef="usd" contextRef="i4fca1bfa8d644f9892c870bac8d5bfb5_D20220701-20220930" decimals="-5" name="us-gaap:Revenues" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfNDM5ODA0NjU1OTEyOQ_3d6fb6e6-f4d7-41ca-ba29-4a93d7e09276">No</ix:nonFraction> revenue was recognized during the three months ended September 30, 2022, and $<ix:nonFraction unitRef="usd" contextRef="ia96195759809475c8b8076c1bf54a657_D20210701-20210930" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfNDM5ODA0NjU1OTE3Ng_40c00d87-1b7f-42aa-a775-72df9f24c155">0.6</ix:nonFraction> million was recognized related to the Zai Lab Clinical Supply Agreements during the three months ended September 30, 2021. During the nine months ended September 30, 2022 and 2021, the Company recognized revenue of $<ix:nonFraction unitRef="usd" contextRef="i5968b9e1ec0a4c038d820acbae938f9e_D20220101-20220930" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMTUyOTg_57c2eeeb-0572-4ce9-bab9-f10b5b5a6d6e">0.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i7d755eb6bb894f9fb1b973700d3df784_D20210101-20210930" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMTUzMDU_162cd68f-94b0-4f27-a7d7-ffb89db5986f">2.3</ix:nonFraction> million, respectively, related to the Zai Lab Clinical Supply Agreements. </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2021 Zai Lab Agreement</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2021, the Company entered into a collaboration and license agreement with Zai Lab US LLC (collectively with Zai Lab Limited referred herein as Zai Lab) involving collaboration programs and license-only programs (collectively, the Programs) encompassing four separate immuno-oncology molecules (2021 Zai Lab Agreement). The first program covers a lead research molecule that incorporates the Company&#8217;s DART platform and binds CD3 and an undisclosed target that is expressed in multiple solid tumors (Lead Program). The second program covers a target to be designated by the Company. For these programs, Zai Lab receives commercial rights in Greater China, Japan, and Korea while the Company receives commercial rights in all other territories. Zai Lab also obtained exclusive, global licenses from the Company to develop, manufacture and commercialize two additional molecules. Zai Lab granted the Company a worldwide, royalty-free, co-exclusive license to conduct the development activities allocated to the Company. In August 2022, the Company and Zai Lab agreed to discontinue research and development of the Lead Program. </span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the terms of the 2021 Zai Lab Agreement, the Lead Program included joint research and development services by both the Company and Zai Lab. For the other programs, Zai Lab can separately negotiate and agree with the Company to perform research and development services in the future. </span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the execution of the 2021 Zai Lab Agreement, Zai Lab paid the Company an upfront payment of $<ix:nonFraction unitRef="usd" contextRef="i7def097115ad41b4ae2673e022d21db0_D20210601-20210630" decimals="-5" name="mgnx:NonRefundableUpfrontFees" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMTcxMzg_1c04295f-0c4d-4aab-90ed-6e20d1b90581">25.0</ix:nonFraction>&#160;million. Additionally, as part of the consideration for the rights granted to Zai Lab under the 2021 Zai Lab Agreement, the Company and Zai Lab entered into the Stock Purchase Agreement whereby Zai Lab paid the Company approximately $<ix:nonFraction unitRef="usd" contextRef="i7def097115ad41b4ae2673e022d21db0_D20210601-20210630" decimals="-5" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMTczNjY_43e41662-6040-416c-a365-0656faeef013">30.0</ix:nonFraction> million to purchase shares of the Company&#8217;s common stock, par value $<ix:nonFraction unitRef="usdPerShare" contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMTc0Mjk_51bff918-30a8-42ec-870c-6e1824118995">0.01</ix:nonFraction>, at a fixed price of $<ix:nonFraction unitRef="usdPerShare" contextRef="ib8a68f163d48449ba911d8d5b73ff780_I20210615" decimals="2" name="us-gaap:SaleOfStockPricePerShare" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMTc0NTM_2398ba88-8376-4b3e-b5e0-09dd571fc1b6">31.30</ix:nonFraction> which represented a $<ix:nonFraction unitRef="usd" contextRef="i82e2c9650c104619a763dd2188f75842_D20210601-20210630" decimals="-5" name="mgnx:PremiumReceivedOnStockPurchase" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMTc0NzY_66f798a6-4a4f-472b-accf-74c91184d3f8">10.4</ix:nonFraction> million premium over the share price on the Stock Purchase Agreement date. </span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assuming successful development and commercialization of the remaining Programs, the Company could receive up to approximately $<ix:nonFraction unitRef="usd" contextRef="ib8a68f163d48449ba911d8d5b73ff780_I20210615" decimals="-5" name="mgnx:PotentialDevelopmentandRegulatoryMilestonePaymentsUnderAgreement" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMTc2NjQ_73f27c2e-c3f9-45c5-bc78-4db9e1b4bba1">680.0</ix:nonFraction>&#160;million in development and regulatory milestones and $<ix:nonFraction unitRef="usd" contextRef="ib8a68f163d48449ba911d8d5b73ff780_I20210615" decimals="-5" name="mgnx:PotentialCommercialMilestonePaymentsUnderAgreement" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMTc3MTI_85657779-eff6-4dc8-817b-e85938e51d53">600.0</ix:nonFraction>&#160;million in commercial milestones. In addition, Zai Lab would pay the Company tiered royalties at percentage rates of mid-single digits to low double digit teens on annual net sales of products in Zai Lab&#8217;s territory, which may be subject to specified royalty reduction pursuant to the 2021 Zai Lab Agreement. Per the terms of the 2021 Zai Lab Agreement, the Company may also receive reimbursements from Zai Lab for certain research and development costs incurred by the Company. </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="ib5100aa5aeca429a8ee787c2c9885219" continuedAt="i4b4830297fe849cb964dbb90ef8dac55"><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluated the 2021 Zai Lab Agreement under the provisions of ASC 606 and identified the following material promises: (i) exclusive licenses to develop, manufacture and commercialize the products in Zai Lab&#8217;s territory for each Program and (ii) certain research and development activities for the Lead Program. The Company determined that for the Lead Program, the license is not distinct from the related research and development activities, considering the early stage of development of the molecule and the Company&#8217;s significant expertise in this area and as such, the research and development services are expected to significantly modify and customize the license. Therefore, for the Lead Program, the license and the services were combined into a single performance obligation. Since the other programs each represent distinct intellectual property and there are no other services included in the 2021 Zai Lab Agreement related to these licenses, each license is considered to be a distinct performance obligation. As such, there are four performance obligations included in the 2021 Zai Lab Agreement.</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company concluded that the estimated transaction price is $<ix:nonFraction unitRef="usd" contextRef="ib8a68f163d48449ba911d8d5b73ff780_I20210615" decimals="-5" name="mgnx:CollaborativeAgreementTransactionPrice" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMTk0NjU_f8af4b97-efb7-481a-9c26-1006dff79f62">40.4</ix:nonFraction> million, consisting of the $<ix:nonFraction unitRef="usd" contextRef="i7def097115ad41b4ae2673e022d21db0_D20210601-20210630" decimals="-5" name="mgnx:NonRefundableUpfrontFees" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMTk0ODc_93f487fb-064b-4af1-96c6-ea2e1a2053ee">25.0</ix:nonFraction> million upfront payment, the $<ix:nonFraction unitRef="usd" contextRef="i82e2c9650c104619a763dd2188f75842_D20210601-20210630" decimals="-5" name="mgnx:PremiumReceivedOnStockPurchase" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMTk1MTE_f31d16d1-d83f-44da-bc8a-6284d6a84d75">10.4</ix:nonFraction> million premium related to the purchase of the Company&#8217;s common stock, and the $<ix:nonFraction unitRef="usd" contextRef="i7def097115ad41b4ae2673e022d21db0_D20210601-20210630" decimals="-5" name="mgnx:RevenueMultipleDeliverableArrangementsDeterminationOfSellingPriceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMTk1ODU_8d6dd585-9864-4a87-aa73-1706e323ab46">5.0</ix:nonFraction> million estimated reimbursement by Zai Lab for research and development activities for the Lead Program. The potential milestone payments were deemed to be fully constrained until the Company concludes that achievement of the milestone is probable, and that recognition of revenue related to the milestone will not result in a significant reversal in amounts recognized in future periods, and as such have been excluded from the transaction price. Any consideration related to royalties will be recognized if and when the related sales occur, as they were determined to relate predominantly to the license granted to Zai Lab and, therefore, have also been excluded from the transaction price. The Company will re-assess the transaction price in each reporting period and when events whose outcomes are resolved or other changes in circumstances occur.</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction price of $<ix:nonFraction unitRef="usd" contextRef="ib8a68f163d48449ba911d8d5b73ff780_I20210615" decimals="-5" name="mgnx:CollaborativeAgreementTransactionPrice" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMjA0NTc_0b32d0ab-5ec5-4479-b52d-e0d3be8d9bef">40.4</ix:nonFraction> million was then allocated to the four performance obligations based on their relative standalone selling price. The standalone selling price of the performance obligations was not directly observable; therefore, the Company estimated the standalone selling price using an adjusted market assessment approach, representing the amount that the Company believes a market participant is willing to pay for the product or service. The estimate was based on consideration of observable inputs, such as values of other preclinical collaboration arrangements adjusted for the Company&#8217;s estimate of the probability of success for each Program. </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue related to the Lead Program license and related research and development services performance obligation was recognized over time as the research and development activities were performed. The Company utilized a cost-based input method according to costs incurred to date compared to estimated total costs. The transfer of control occurs over this time period and, in management&#8217;s judgment, is the best measure of progress towards satisfying the performance obligations. The Company recognized revenue allocated to the other programs at a point in time upon transfer of the licenses to Zai Lab in June 2021. During the three months ended September 30, 2022 and 2021, the Company recognized revenue of $<ix:nonFraction unitRef="usd" contextRef="i7b299cf237264a3291b0e32b67684907_D20220701-20220930" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMjE3NzE_f2ca097c-37b8-4fc3-9856-5e070607e575">1.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ia6f5f380795d4f57afc1e430c6569ec2_D20210701-20210930" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMjE3Nzg_d3b3b4a0-8c9e-44cc-aa4a-60f89c965b28">3.7</ix:nonFraction> million, respectively, under the 2021 Zai Lab Agreement. During the nine months ended September 30, 2022 and 2021, the Company recognized revenue of $<ix:nonFraction unitRef="usd" contextRef="id40c54b6c0204ed3972790d0b6bbc1d2_D20220101-20220930" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMjE4ODY_c7056008-a099-475e-a7fd-961814df81cb">16.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i62f3e3f088814f57988b7d3136c0ca16_D20210101-20210930" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMjE4OTM_d5efea9a-8252-4f3a-9562-16d74ba18f34">18.1</ix:nonFraction> million, respectively, under the 2021 Zai Lab Agreement.</span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of</span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> December&#160;31, 2021, $<ix:nonFraction unitRef="usd" contextRef="i3264e8f2110a4e0cad53a35b5216dfd8_I20211231" decimals="-5" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMjIwMzk_aa544bd5-980d-497e-94bc-d5051cdf82ec">16.1</ix:nonFraction> million in revenue was deferred, all of which was current. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of </span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;30, 2022 there is <ix:nonFraction unitRef="usd" contextRef="i46ea5f91786f4b02a508689f22fab0eb_I20220930" decimals="-5" name="us-gaap:ContractWithCustomerLiability" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfNTQ5NzU1ODY2ODcy_1a85c8d2-5e05-46f5-952f-123c5da6ed60">no</ix:nonFraction> revenue deferred under the 2021 Zai Lab Agreement.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Janssen Biotech, Inc.</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2020, the Company entered into a research collaboration and license agreement with Janssen Biotech, Inc. (Janssen) to develop a novel DART molecule (Janssen Agreement). The research collaboration will incorporate the Company&#8217;s proprietary DART platform to enable simultaneous targeting of two undisclosed targets in a therapeutic area outside oncology. Under the terms of the Janssen Agreement, Janssen paid the Company an upfront payment of $<ix:nonFraction unitRef="usd" contextRef="ia8fbd29370724884a2ae5b064684ff02_D20201201-20201231" decimals="-5" name="mgnx:NonRefundableUpfrontFees" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMjI1NzA_109dd053-6867-4bb0-9094-c52b141a9cff">20.0</ix:nonFraction>&#160;million and will be responsible for funding all research and development expenses. The Company will also be eligible to receive up to $<ix:nonFraction unitRef="usd" contextRef="i7c21d82270de46a0a12be67a0e00ae2e_I20211231" decimals="-5" name="mgnx:PotentialMilestonePaymentsAndRoyaltiesOnProductSales" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMjI2OTk_c98b7792-d08f-4c85-8bc0-c1ae132795a0">312.0</ix:nonFraction>&#160;million in potential milestone payments and tiered royalties of up to <ix:nonFraction unitRef="number" contextRef="ia8fbd29370724884a2ae5b064684ff02_D20201201-20201231" decimals="2" name="mgnx:ProceedsfromRoyaltiesPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMjI3NjQ_57feb2ae-c593-4715-a315-360fdb9cc412">10</ix:nonFraction>% on worldwide product sales. </span><span style="color:#58585a;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subject to the terms of this agreement, the Company granted Janssen an exclusive, royalty-bearing license to develop, manufacture and commercialize the preclinical bispecific molecule and the Company will perform certain research and development activities during a specified research term. The Company evaluated the Janssen Agreement under the provisions of ASC 606 and identified the following material promises under the arrangement: (i) a license to develop the preclinical bispecific molecule and (ii) performing certain research and development activities during the research term. The Company determined that the license and research and development activities are separate performance obligations because they are capable of being distinct, and are distinct in the context of the contract. The license has standalone functionality as Janssen could benefit from the license on its own without the Company&#8217;s involvement during the research term. The Company determined that the transaction price of the Janssen Agreement at inception was $<ix:nonFraction unitRef="usd" contextRef="i7c21d82270de46a0a12be67a0e00ae2e_I20211231" decimals="-5" name="mgnx:CollaborativeAgreementTransactionPrice" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMjM4NDM_074e2314-b8bc-4d34-9f57-e2fa7da54487">22.2</ix:nonFraction>&#160;million, consisting of the consideration to which the Company was entitled in exchange for the license and an estimate of the consideration for research and development activities to be performed. The transaction price was allocated to each performance obligation based on their relative standalone selling price. The standalone selling price of the license was determined using the adjusted market assessment approach </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="i4b4830297fe849cb964dbb90ef8dac55" continuedAt="ica7f9cd765e7447ba336c2a91d079afd"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">considering similar collaboration and license agreements as well as current market conditions. The standalone selling price for agreed-upon research and development activities to be performed was determined using the expected cost approach based on similar arrangements the Company has with other parties. This variable consideration is fully constrained until the Company begins its work under the performance obligation. The potential milestone payments are </span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">fully constrained until the Company concludes that achievement of the milestone is probable and that recognition of revenue related to the milestone will not result in a significant reversal in amounts recognized in future periods, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and as such have been excluded from the transaction price. Any consideration related to sales-based milestones and royalties will be recognized when the related sales occur, as they were determined to relate predominantly to the license granted to Janssen and, therefore, have also been excluded from the transaction price. The Company re-assesses the transaction price in each reporting period and when events whose outcomes are resolved or other changes in circumstances occur. </span></div><div style="margin-bottom:9pt;text-indent:42pt"><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized the $<ix:nonFraction unitRef="usd" contextRef="ic0e44d3243e94085b1e635d092ec7253_D20201201-20201231" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMjU0NTg_8e77a8cc-ccef-4b53-8062-0fcdf9e4e029">20.0</ix:nonFraction>&#160;million allocated to the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">license when it satisfied its performance obligation and transferred the license to Janssen in December 2020. The $<ix:nonFraction unitRef="usd" contextRef="ia8fbd29370724884a2ae5b064684ff02_D20201201-20201231" decimals="-5" name="mgnx:RevenueMultipleDeliverableArrangementsDeterminationOfSellingPriceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMjU1OTI_fc4f5f41-5fd8-4fca-945a-65de6a3103ec">2.2</ix:nonFraction>&#160;million allocated to the research and development activities is being recognized over the Company&#8217;s involvement in the research term, which is estimated to be less than two years. During the three months ended September 30, 2022 and 2021, the Company recognized revenue of $<ix:nonFraction unitRef="usd" contextRef="i105d30e3dc4649cd85a9ffa217296c47_D20220701-20220930" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMjU4MjQ_e64050f8-e740-44ec-8c6a-31fc93843b1d">0.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i875352a3c30146978600fcf23bc8e267_D20210701-20210930" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMjU4MzE_1f70b288-24ea-41e1-a9eb-dd2f08ad518a">0.2</ix:nonFraction>&#160;million, respectively, for research and development activities performed under the Janssen Agreement.  During the nine months ended September 30, 2022, and 2021 the Company recognized revenue of $<ix:nonFraction unitRef="usd" contextRef="iedaeb4efad5e4f8f9493e8ee8e20c923_D20220101-20220930" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMjU5ODU_38f079fb-85a2-4a96-aa27-3822f7a44474">0.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="idfb5a1209de04b1eb7e512b4f53997e7_D20210101-20210930" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMjU5OTI_bd04eb16-ac8f-44f5-963c-b4308bf84859">1.1</ix:nonFraction>&#160;million, respectively, for research and development activities performed under the Janssen Agreement.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">I-Mab Biopharma</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">I-Mab License Agreement</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2019, the Company entered into a collaboration and license agreement with I-Mab Biopharma (I-Mab) to develop and commercialize enoblituzumab, an immune-optimized, anti-B7-H3 monoclonal antibody that incorporates the Company's proprietary Fc Optimization technology platform (I-Mab License Agreement).  I-Mab obtained regional development and commercialization rights in mainland China, Hong Kong, Macau and Taiwan (I-Mab's territory), will lead clinical development of enoblituzumab in its territories, and will participate in global studies conducted by the Company.  In August 2022, I-Mab notified the Company of its intention to terminate the I-Mab License Agreement effective February 25, 2023. </span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the terms of the I-Mab License Agreement, I-Mab paid the Company an upfront payment of $<ix:nonFraction unitRef="usd" contextRef="i20e4197ac5804fd2852c0fe4796abb4f_D20200101-20201231" decimals="-5" name="mgnx:NonRefundableUpfrontFees" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMjY3OTU_29a00f56-bad0-4796-ac0d-24073df3b94b">15.0</ix:nonFraction> million, and  $<ix:nonFraction unitRef="usd" contextRef="if7e6fcdd59f049a0bff178f3d805e2ec_D20220101-20220930" decimals="-5" name="mgnx:DevelopmentAndRegulatoryMilestonePaymentsUnderAgreementRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMjY5NTg_f55966f4-2eed-44d9-83d3-d5ceeaaadae0">5.0</ix:nonFraction>&#160;million of milestone revenue has been earned from the inception of the I-Mab License Agreement through </span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;30, 2022. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluated the I-Mab License Agreement under the provisions of ASC 606 and identified the following material promises under the arrangement: (i) an exclusive license to develop and commercialize enoblituzumab in I-Mab&#8217;s territories, (ii) perform certain research and development activities and (iii) conduct a chronic toxicology study. The Company determined that the license and the related research and development activities were not distinct from one another, as the license has limited value without the performance of the research and development activities. As such, the Company determined that the license and related research and development activities should be combined into a single performance obligation. The Company determined that the $<ix:nonFraction unitRef="usd" contextRef="i20e4197ac5804fd2852c0fe4796abb4f_D20200101-20201231" decimals="-5" name="mgnx:NonRefundableUpfrontFees" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMjc5MzE_29a00f56-bad0-4796-ac0d-24073df3b94b">15.0</ix:nonFraction> million upfront payment from I-Mab constituted the entirety of the consideration to be included in the transaction price as of the outset of the arrangement for the license and related research and development activities. The Company has also determined that the chronic toxicology study is distinct from the other promises and has estimated the variable consideration of that performance obligation to be approximately $<ix:nonFraction unitRef="usd" contextRef="i20e4197ac5804fd2852c0fe4796abb4f_D20200101-20201231" decimals="-5" name="mgnx:RevenueInformationUsedToAssessVariableConsiderationAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMjgzNDY_9891e810-94ae-4d88-b19b-ff7bc68a51ca">1.0</ix:nonFraction> million. I-Mab paid the Company for the cost of this study as the costs were incurred and I-Mab received a one-time credit of eighty percent of the total amount of such costs against the milestone achieved during 2021. The Company reassessed the transaction price as it became probable that a significant reversal of cumulative revenue would not occur for a $<ix:nonFraction unitRef="usd" contextRef="ib8d86add895a489ab3759418c6b06cfd_D20210101-20211231" decimals="-5" name="mgnx:DevelopmentAndRegulatoryMilestonePaymentsUnderAgreementRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfNTQ5NzU1ODY2ODQy_dd4e8cf8-0ab2-4e2f-aaa4-8cc33c0d0d64">5.0</ix:nonFraction>&#160;million milestone ($<ix:nonFraction unitRef="usd" contextRef="i09017ed064a44c11af74f60c97606431_I20211231" decimals="-5" name="mgnx:OneTimeMillstoneCredit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfNTQ5NzU1ODY2ODU2_17a4290f-0540-472a-8855-4c0a8f052163">4.5</ix:nonFraction>&#160;million after netting a one-time credit as described above) related to development progress of enoblituzumab, therefore the associated consideration was added to the estimated transaction price and was recognized as revenue during 2021.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#160;&#160;&#160;&#160;Revenue under the I-Mab License Agreement was recognized using a cost-based input method according to costs incurred to date compared to estimated total costs. The transfer of control occurs over this time period and, in management&#8217;s judgment, was the best measure of progress towards satisfying the performance obligations.  During the three months ended September 30, 2022 and 2021, the Company recognized revenue of $<ix:nonFraction unitRef="usd" contextRef="ib5ce7909d9094c8fa319b5fcf1026fbe_D20220701-20220930" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMzAxMDg_82159bf6-6d5e-45d6-ae1a-aedf08e37a3d">3.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i1f2397d722354457ac8c331e559d2e4b_D20210701-20210930" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMzAxMTU_9f29a83a-0a54-4d6a-8482-710658f4e04c">5.5</ix:nonFraction> million, respectively, under the I-Mab License Agreement. During the nine months ended September 30, 2022 and 2021, the Company recognized revenue of $<ix:nonFraction unitRef="usd" contextRef="if7e6fcdd59f049a0bff178f3d805e2ec_D20220101-20220930" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMzAyMjQ_69f6fa07-506b-4ef3-b32d-2284f304e84f">4.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i0c6d556ecc454254918dfdcef04b07b7_D20210101-20210930" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMzAyMzE_6ec3227f-4a38-4ec3-8a8b-936e2c77e2c9">7.9</ix:nonFraction> million, respectively, under the I-Mab License Agreement. As of December&#160;31, 2021, $<ix:nonFraction unitRef="usd" contextRef="i09017ed064a44c11af74f60c97606431_I20211231" decimals="-5" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMzAzOTI_35604ef5-4b6c-48f4-a5b0-03b84f7b7160">4.5</ix:nonFraction> million in revenue was deferred under the I-Mab License Agreement, all of which was current.  As of </span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;30, 2022 there is <ix:nonFraction unitRef="usd" contextRef="i41e1deee33fe43298273d9bd55db5f04_I20220930" decimals="-5" name="us-gaap:ContractWithCustomerLiability" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfNTQ5NzU1ODY2ODM3_bb92b15d-cece-4992-b688-bca8b3032372">no</ix:nonFraction> revenue deferred under the I-Mab Agreement.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">I-Mab Clinical Supply Agreement</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><div style="text-indent:36pt"><span><br/></span></div><ix:continuation id="ica7f9cd765e7447ba336c2a91d079afd" continuedAt="i8cbc2d5d498f4fb7a57808a0f6c844c0"><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the Company entered into an agreement under which the Company is to perform development and manufacturing services for I-Mab&#8217;s clinical needs of enoblituzumab (I-Mab Clinical Supply Agreement). The Company evaluated this agreement under ASC 606 and identified one performance obligation under the agreement: to perform services related to the development and manufacturing of the clinical supply of enoblituzumab. The transaction price is based on the costs incurred to develop and manufacture drug product and drug substance, and is recognized over time as the services are provided, as the performance by the Company does not create an asset with an alternative use and the Company has an enforceable right to payment for the performance completed to date. The transaction price will be recognized using the input method reflecting the costs incurred (including resources consumed and labor hours expended) related to the manufacturing services. During the three and nine months ended September 30, 2022, the Company recognized revenue of $<ix:nonFraction unitRef="usd" contextRef="i0753b21f7fd146e7888ce86ebb540bf6_D20220701-20220930" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMzE1Mzc_54d81142-d78f-4cb2-9aa0-755aa84edb39">0.3</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="id1e3f8a517164d3eb078eec2275d6cc9_D20220101-20220930" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMzE1NDQ_efefb3ce-5fee-45ef-b673-475407d41ae3">1.5</ix:nonFraction> million, respectively, for research and development activities performed under the I-Mab Clinical Supply Agreement.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Manufacturing Services Agreement</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Incyte </span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2022, the Company entered into a Manufacturing and Clinical Supply Agreement with Incyte (Incyte Manufacturing and Clinical Supply Agreement) to provide manufacturing services to produce certain Incyte bulk drug substance over a three-year period at one of the Company&#8217;s manufacturing facilities. Under the terms of the Incyte Manufacturing and Clinical Supply Agreement, the Company received an upfront payment of $<ix:nonFraction unitRef="usd" contextRef="i9554f494dccc46979d888db13d77b136_D20220101-20220731" decimals="-5" name="mgnx:NonRefundableUpfrontFees" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMzIxMjI_7feacda3-b438-4e55-ba38-6add3ac8ca67">10.0</ix:nonFraction>&#160;million and is eligible to receive annual fixed payments paid quarterly over the term of the contract totaling $<ix:nonFraction unitRef="usd" contextRef="iaa34ac5c54a642d693e39d232af3d0b2_I20220930" decimals="-5" name="mgnx:TotalAnnualFixedPayments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMzIyMjg_3d505aa9-3d81-465b-8f30-d19c5dab159f">14.4</ix:nonFraction>&#160;million. The Company will also be reimbursed for materials used to manufacture product as well as other costs incurred to provide manufacturing services. In July 2022, the Company and Incyte executed an amendment to the Incyte Manufacturing and Clinical Supply Agreement which extended the term for one year and provided for an additional annual fixed payment of $<ix:nonFraction unitRef="usd" contextRef="i6b417bff073744bcb3b6d423efb7e2a4_I20220930" decimals="-5" name="mgnx:AdditionalAnnualFixedPayments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfNTQ5NzU1ODY2ODE2_913f7f40-add4-4028-9e7e-98e4957ef4c9">5.1</ix:nonFraction>&#160;million (July 2022 Incyte Amendment). </span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluated the Incyte Manufacturing and Clinical Supply Agreement and the July 2022 Incyte Amendment under the provisions of ASC 606 and identified one performance obligation to provide manufacturing runs to Incyte, as and when requested by Incyte, over the term of the contract that is part of a series of goods and services. The Company determined that the transaction price consists of the upfront payment received of $<ix:nonFraction unitRef="usd" contextRef="i9554f494dccc46979d888db13d77b136_D20220101-20220731" decimals="-5" name="mgnx:NonRefundableUpfrontFees" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMzI3ODc_b7f86348-6a03-471f-b3bf-2542b35a94cc">10.0</ix:nonFraction>&#160;million and the annual fixed payments totaling $<ix:nonFraction unitRef="usd" contextRef="i6b417bff073744bcb3b6d423efb7e2a4_I20220930" decimals="-5" name="mgnx:TotalAnnualFixedPayments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfNTQ5NzU1ODY2ODAx_b1a1a9ea-4d8f-4595-9dfb-22358a37d6d4">19.5</ix:nonFraction>&#160;million.   The Company will recognize revenue over time on a straight-line basis as the manufacturing services are provided to Incyte, as the Company determined that its efforts in providing the manufacturing services will be incurred evenly throughout the performance period and therefore straight-line revenue recognition closely approximates the level of effort for the manufacturing services. Variable consideration relating to the reimbursed materials and other reimbursed costs incurred to manufacture product for Incyte will be allocated to the related manufacturing activities and will be recognized as revenue as those activities occur.  Materials purchased by the Company to manufacture the product for Incyte are considered costs to fulfill a contract and will be capitalized and expensed as the materials are used to provide the manufacturing services. </span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized revenue of $<ix:nonFraction unitRef="usd" contextRef="if0ddb22d06c24a41896ec09e8f59c067_D20210701-20210930" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfNTQ5NzU1ODQ5MTUx_0fa42740-5ed2-45f5-bd7a-2b4fed307125">1.1</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i0f066d517fd140da8b5144dc2dd13e80_D20220101-20220930" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfNTQ5NzU1ODQ5MTQ3_d3766a60-958d-4881-bebd-3aa82d9e85a8">5.1</ix:nonFraction>&#160;million under the Incyte Manufacturing and Clinical Supply Agreement during the three and nine months ended </span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;30, 2022, respectively</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. As of </span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;30, 2022, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="iaa34ac5c54a642d693e39d232af3d0b2_I20220930" decimals="-5" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMzM4NDM_462447b9-63d9-49e1-bcb6-8a21976fc8c1">9.5</ix:nonFraction>&#160;million</span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in revenue was deferred under this agreement, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="iaa34ac5c54a642d693e39d232af3d0b2_I20220930" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMzM4OTI_93f520a8-c886-41e9-99d2-b30fe88e2351">4.4</ix:nonFraction>&#160;million</span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of which was current and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="iaa34ac5c54a642d693e39d232af3d0b2_I20220930" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMzM5MjA_445d7b0d-b460-45bc-a478-3b4ead49719c">5.1</ix:nonFraction>&#160;million </span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of which was non-current.  </span></div><div style="margin-bottom:6pt"><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Government Agreement</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">NIAID Contract</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company entered into a contract with National Institute of Allergy and Infectious Diseases (NIAID), effective as of September 15, 2015,&#160;to perform product development and to advance up to <ix:nonFraction unitRef="molecule" contextRef="ic92fa3bbecd3461686a41203946deb44_D20150915-20150915" decimals="INF" name="mgnx:NumberOfMoleculesToBeDevelopedAndCommercializedUnderAgreement" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMzQxNzk_7a0b46f3-98d2-4c11-a896-71b50dc35ceb">two</ix:nonFraction> DART molecules, MGD014 and MGD020 (NIAID Contract). Under the NIAID Contract, the Company will develop these product candidates for Phase 1/2 clinical trials as therapeutic agents, in combination with latency reversing treatments, to deplete cells infected with human immunodeficiency virus (HIV) infection. NIAID does not receive goods or services from the Company under this contract, therefore the Company does not consider NIAID to be a customer and concluded this contract is outside the scope of ASC 606.</span></div></ix:continuation><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i8cbc2d5d498f4fb7a57808a0f6c844c0">Since the inception of the NIAID Contract, NIAID has exercised the two options contemplated in the original contract and executed modifications such that the total funded contract value as of September&#160;30, 2022 is $<ix:nonFraction unitRef="usd" contextRef="i02955cf1759049048419e5b64d182ef8_D20220101-20220930" decimals="-5" name="mgnx:TotalPotentialValueUnderAgreement" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMzQ4OTE_588a0e93-79af-40d3-9129-e47b14bd2617">25.1</ix:nonFraction>&#160;million. In addition, the most recent modification changed the period of performance under the NIAID Contract to end in July 2023. During the three months ended September 30, 2022 and 2021, the Company recognized revenue under the NIAID Contract of $<ix:nonFraction unitRef="usd" contextRef="i382cd197dc5b4fa3adcc759a798ed37b_D20220701-20220930" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMzUwOTg_7b02bf04-4c04-46cb-ab6a-0021629ce75a">0.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ibb991f0f7fe34d1b908269d1a6591b1c_D20210701-20210930" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMzUxMDU_4f0cd7b1-7865-4887-a313-e97198231678">0.1</ix:nonFraction> million, respectively.  During the nine months ended September 30, 2022 and 2021, the Company recognized revenue under the NIAID Contract of $<ix:nonFraction unitRef="usd" contextRef="i3d75c28b5d55452c98a4069e19754687_D20220101-20220930" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMzUyMDY_ec9fda56-0d03-44cf-9c4f-0beb0ff162fa">1.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i080097076f184404962f3bc2eddb63b8_D20210101-20210930" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMzUyMTM_ba6c7710-6b25-4886-bc54-649ae0e92c44">1.3</ix:nonFraction> million, respectively.</ix:continuation>  </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15</span></div></div></div><div id="ie2d0870b69ea47c4b6d8821fc2c6423e_55"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8. <ix:nonNumeric contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RleHRyZWdpb246MDMwZmFhZGRkZDQzNGQzZWJkOGE1ZDI3MmU4MzE5ZjFfNTIyNQ_bbfee1de-c4da-42f6-a844-e56f89a60b5d" continuedAt="i991f7c08db6a449c8c143e30aee1cd58" escape="true">Stock-Based Compensation</ix:nonNumeric></span></div><ix:continuation id="i991f7c08db6a449c8c143e30aee1cd58" continuedAt="i94cb9ac569034411b4f90e7f304a4849"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock Purchase Plan</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2017, the Company&#8217;s stockholders approved the 2016 Employee Stock Purchase Plan (the 2016 ESPP). The 2016 ESPP is structured as a qualified employee stock purchase plan under Section 423 of the Internal Revenue Code of 1986, as amended (IRC), and is not subject to the provisions of the Employee Retirement Income Security Act of 1974.  The Company reserved <ix:nonFraction unitRef="shares" contextRef="id4364ce0138b4a39bce8bf4f48f1f85d_I20170531" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RleHRyZWdpb246MDMwZmFhZGRkZDQzNGQzZWJkOGE1ZDI3MmU4MzE5ZjFfNDI3_ab21e127-ef8a-40f4-b299-47c208af8268">800,000</ix:nonFraction> shares of common stock for issuance under the 2016 ESPP. The 2016 ESPP allows eligible employees to purchase shares of the Company&#8217;s common stock at a discount through payroll deductions of up to <ix:nonFraction unitRef="number" contextRef="i104b68231a37432c8b4753ebb1b5aded_D20170501-20170531" decimals="INF" name="mgnx:EmployeeStockPurchasePlanMaximumAnnualContributionsPerEmployeePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RleHRyZWdpb246MDMwZmFhZGRkZDQzNGQzZWJkOGE1ZDI3MmU4MzE5ZjFfNjI2_a99dbaae-de0f-4534-ba58-5fd125d6b230">10</ix:nonFraction>% of their eligible compensation, subject to any plan limitations. The 2016 ESPP provides for <ix:nonNumeric contextRef="ic9979bfb38e64d468a46ce4d6c22a1b4_D20170501-20170531" name="mgnx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RleHRyZWdpb246MDMwZmFhZGRkZDQzNGQzZWJkOGE1ZDI3MmU4MzE5ZjFfNTIyNg_9cbeaf8d-3a22-4963-bec2-3e32c5814d7a">six-month</ix:nonNumeric> offering periods ending on May 31 and November 30 of each year.  At the end of each offering period, employees are able to purchase shares at <ix:nonFraction unitRef="number" contextRef="i104b68231a37432c8b4753ebb1b5aded_D20170501-20170531" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RleHRyZWdpb246MDMwZmFhZGRkZDQzNGQzZWJkOGE1ZDI3MmU4MzE5ZjFfODcy_caa331d4-74ed-423e-a0b2-7262fb3d2814">85</ix:nonFraction>% of the fair market value of the Company&#8217;s common stock on the last day of the offering period.  During the nine months ended September&#160;30, 2022, <ix:nonFraction unitRef="shares" contextRef="ib443d911bc7b42e49d7ac80c0653f1af_D20220101-20220930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RleHRyZWdpb246MDMwZmFhZGRkZDQzNGQzZWJkOGE1ZDI3MmU4MzE5ZjFfMTAwMg_f2cd99a9-257a-43ab-a73a-9a399a1e6c4e">65,125</ix:nonFraction> shares of common stock were purchased under the 2016 ESPP.   </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock Option Plans</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective February 2003, the Company implemented the 2003 Equity Incentive Plan (2003 Plan), and it was amended and approved by the Company's stockholders in 2005. Stock options granted under the 2003 Plan may be either incentive stock options as defined by the IRC, or non-qualified stock options.  In 2013, the 2003 Plan was terminated, and no further awards may be issued under the plan.  Any shares of common stock subject to awards under the 2003 Plan that expire, terminate, or are otherwise surrendered, canceled, forfeited or repurchased without having been fully exercised, or resulting in any common stock being issued, will become available for issuance under the 2013 Stock Incentive Plan (2013 Plan), up to a specified number of shares.&#160; As of September&#160;30, 2022, under the 2003 Plan, there were options to purchase an aggregate of <ix:nonFraction unitRef="shares" contextRef="idfb4f6fe155b4640be7927a21f70490c_I20220930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RleHRyZWdpb246MDMwZmFhZGRkZDQzNGQzZWJkOGE1ZDI3MmU4MzE5ZjFfMTkyNA_acd69955-3832-4a74-8559-f04f0d19494a">103,040</ix:nonFraction> shares of common stock outstanding.</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2013, the Company implemented the 2013 Plan.&#160;&#160;The 2013 Plan provides for the grant of stock options and other stock-based awards, as well as cash-based performance awards.&#160;&#160;The number of shares of common stock reserved for issuance under the 2013 Plan will automatically increase on January 1 of each year from January 1, 2014 through and including January 1, 2023, by the lesser of (a) <ix:nonFraction unitRef="shares" contextRef="i2e8345ff0be74edfa5ea54112a0ecf5f_I20131031" decimals="INF" name="mgnx:CommonStockCapitalSharesMinimumIncreaseInSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RleHRyZWdpb246MDMwZmFhZGRkZDQzNGQzZWJkOGE1ZDI3MmU4MzE5ZjFfMjM2MQ_08f36ba7-2624-4905-b5ad-ab511702b6b3">1,960,168</ix:nonFraction> shares, (b) <ix:nonFraction unitRef="number" contextRef="i5bc7060cb87746ed8b451e03d40504d2_D20220101-20220930" decimals="3" name="mgnx:PercentageOfSharesOfCompanysCommonStockOutstandingForIncreaseInSharesReservedForIssuanceUnderStockPlan" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RleHRyZWdpb246MDMwZmFhZGRkZDQzNGQzZWJkOGE1ZDI3MmU4MzE5ZjFfMjM3Ng_e00d2f3e-12c5-4507-958d-670cfee9d8bc">4.0</ix:nonFraction>% of the total number of shares of common stock outstanding on December 31 of the preceding calendar year, or (c) the number of shares of common stock determined by the Company's Board of Directors. During the nine months ended September&#160;30, 2022, the maximum number of shares of common stock authorized to be issued by the Company under the 2013 Plan was increased to <ix:nonFraction unitRef="shares" contextRef="idbc8b223608a4ac6b368fc90522b0e61_I20220930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RleHRyZWdpb246MDMwZmFhZGRkZDQzNGQzZWJkOGE1ZDI3MmU4MzE5ZjFfMjcyOA_90d5d174-76b2-4b13-a944-94cee37b94cb">15,816,949</ix:nonFraction>.&#160;&#160; If an option expires or terminates for any reason without having been fully exercised, if any shares of restricted stock are forfeited, or if any award terminates, expires or is settled without all or a portion of the shares of common stock covered by the award being issued, such shares are available for the grant of additional awards. However, any shares that are withheld (or delivered) to pay withholding taxes or to pay the exercise price of an option are not available for the grant of additional awards.  As of September&#160;30, 2022, there were options to purchase an aggregate of <ix:nonFraction unitRef="shares" contextRef="idbc8b223608a4ac6b368fc90522b0e61_I20220930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RleHRyZWdpb246MDMwZmFhZGRkZDQzNGQzZWJkOGE1ZDI3MmU4MzE5ZjFfMzMwNA_ec0e02d2-66de-4dd2-8265-255cbd6ed50e">10,224,203</ix:nonFraction> shares of common stock outstanding.</span></div><ix:nonNumeric contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RleHRyZWdpb246MDMwZmFhZGRkZDQzNGQzZWJkOGE1ZDI3MmU4MzE5ZjFfNTIzMw_87ccf3d0-61ed-4cdc-b1e1-ac9e99b96668" escape="true"><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following stock-based compensation expense was recognized for the periods indicated (in thousands):</span></div><div style="margin-bottom:9pt"><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:31.209%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.666%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.992%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.378%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended September 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if8d54eca14734a189e660246cb8eb54b_D20220701-20220930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjVkOWQ4MTNmOGQxNTQxNWM5NWQxNDRkY2NhYTA0MDhjL3RhYmxlcmFuZ2U6NWQ5ZDgxM2Y4ZDE1NDE1Yzk1ZDE0NGRjY2FhMDQwOGNfMi0xLTEtMS01MTc2NA_ef46d385-2d73-4193-a501-68905b717b3d">2,571</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39b36af4a59341e5b5b534c4ce781c11_D20210701-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjVkOWQ4MTNmOGQxNTQxNWM5NWQxNDRkY2NhYTA0MDhjL3RhYmxlcmFuZ2U6NWQ5ZDgxM2Y4ZDE1NDE1Yzk1ZDE0NGRjY2FhMDQwOGNfMi0zLTEtMS01MTc2NA_bb46ba10-4694-4557-9733-3347cbae5b75">3,109</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1bbbec1d07d54abf933dcdfdbef6ce5c_D20220101-20220930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjVkOWQ4MTNmOGQxNTQxNWM5NWQxNDRkY2NhYTA0MDhjL3RhYmxlcmFuZ2U6NWQ5ZDgxM2Y4ZDE1NDE1Yzk1ZDE0NGRjY2FhMDQwOGNfMi01LTEtMS01MTc2NA_77399877-4f83-44ab-b170-bf8d532d9ba4">7,621</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iae11954830fb4a8b89302ab6a7a7da41_D20210101-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjVkOWQ4MTNmOGQxNTQxNWM5NWQxNDRkY2NhYTA0MDhjL3RhYmxlcmFuZ2U6NWQ5ZDgxM2Y4ZDE1NDE1Yzk1ZDE0NGRjY2FhMDQwOGNfMi03LTEtMS01MTc2NA_a2080bcc-b71f-4225-ac51-69c3efef0743">8,894</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id7a04fdab309489db330e23a0d9ee3e6_D20220701-20220930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjVkOWQ4MTNmOGQxNTQxNWM5NWQxNDRkY2NhYTA0MDhjL3RhYmxlcmFuZ2U6NWQ5ZDgxM2Y4ZDE1NDE1Yzk1ZDE0NGRjY2FhMDQwOGNfMy0xLTEtMS01MTc2NA_b2b6630f-2c6f-4682-80a9-5bdb23ba0e27">2,552</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic5b3ac9a94674896abb73bb662c60305_D20210701-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjVkOWQ4MTNmOGQxNTQxNWM5NWQxNDRkY2NhYTA0MDhjL3RhYmxlcmFuZ2U6NWQ5ZDgxM2Y4ZDE1NDE1Yzk1ZDE0NGRjY2FhMDQwOGNfMy0zLTEtMS01MTc2NA_fb22de7b-f783-4ece-a11a-3f03eb3a2a6c">3,249</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i79dcf5367be14a59a8c4c582244cc0a6_D20220101-20220930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjVkOWQ4MTNmOGQxNTQxNWM5NWQxNDRkY2NhYTA0MDhjL3RhYmxlcmFuZ2U6NWQ5ZDgxM2Y4ZDE1NDE1Yzk1ZDE0NGRjY2FhMDQwOGNfMy01LTEtMS01MTc2NA_30af3a54-e547-4cb5-9d2b-3aecf06db559">8,076</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia382587155974167b64a14e039cf9160_D20210101-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjVkOWQ4MTNmOGQxNTQxNWM5NWQxNDRkY2NhYTA0MDhjL3RhYmxlcmFuZ2U6NWQ5ZDgxM2Y4ZDE1NDE1Yzk1ZDE0NGRjY2FhMDQwOGNfMy03LTEtMS01MTc2NA_3fa9b986-d67b-46ca-b62f-a55641a98372">8,820</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0fbd09cde8e14eef81c4e781b6152c01_D20220701-20220930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjVkOWQ4MTNmOGQxNTQxNWM5NWQxNDRkY2NhYTA0MDhjL3RhYmxlcmFuZ2U6NWQ5ZDgxM2Y4ZDE1NDE1Yzk1ZDE0NGRjY2FhMDQwOGNfNC0xLTEtMS01MTc2NA_6c969b91-31f8-4db5-8d56-e344caaf9939">5,123</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f6df151048a43f7b8c7ce3fede9e2ef_D20210701-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjVkOWQ4MTNmOGQxNTQxNWM5NWQxNDRkY2NhYTA0MDhjL3RhYmxlcmFuZ2U6NWQ5ZDgxM2Y4ZDE1NDE1Yzk1ZDE0NGRjY2FhMDQwOGNfNC0zLTEtMS01MTc2NA_b93d41c1-5bf8-4252-8e37-32d42bf8920b">6,358</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjVkOWQ4MTNmOGQxNTQxNWM5NWQxNDRkY2NhYTA0MDhjL3RhYmxlcmFuZ2U6NWQ5ZDgxM2Y4ZDE1NDE1Yzk1ZDE0NGRjY2FhMDQwOGNfNC01LTEtMS01MTc2NA_1b59c462-d5ed-4930-9632-22036191f904">15,697</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjVkOWQ4MTNmOGQxNTQxNWM5NWQxNDRkY2NhYTA0MDhjL3RhYmxlcmFuZ2U6NWQ5ZDgxM2Y4ZDE1NDE1Yzk1ZDE0NGRjY2FhMDQwOGNfNC03LTEtMS01MTc2NA_322f71ba-d085-4d6a-a7fd-cd3e82dc9700">17,714</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RleHRyZWdpb246MDMwZmFhZGRkZDQzNGQzZWJkOGE1ZDI3MmU4MzE5ZjFfNTIzNQ_96452b65-2348-4d0a-90ed-8faf682eb7ed" escape="true"><div style="margin-bottom:9pt;margin-top:15pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of each option award is estimated on the date of grant using the Black-Scholes option-pricing model using the assumptions in the following table for options issued during the period indicated:</span></div><div style="margin-bottom:9pt;margin-top:15pt"><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:60.888%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.245%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.837%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended September 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjM4NzdiM2RlYjNlZjQ4ZmFiNjQ1NjBmNGRkM2YyOTk4L3RhYmxlcmFuZ2U6Mzg3N2IzZGViM2VmNDhmYWI2NDU2MGY0ZGQzZjI5OThfMi0xLTEtMS01MTc2NA_bcb74de4-ec03-4ee9-b170-416993a4d780">0</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjM4NzdiM2RlYjNlZjQ4ZmFiNjQ1NjBmNGRkM2YyOTk4L3RhYmxlcmFuZ2U6Mzg3N2IzZGViM2VmNDhmYWI2NDU2MGY0ZGQzZjI5OThfMi0zLTEtMS01MTc2NA_8dde51df-ae48-41f5-b389-2a52028db740">0</ix:nonFraction>%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i7928ce6df8354d22a08856651a2ebccf_D20220101-20220930" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjM4NzdiM2RlYjNlZjQ4ZmFiNjQ1NjBmNGRkM2YyOTk4L3RhYmxlcmFuZ2U6Mzg3N2IzZGViM2VmNDhmYWI2NDU2MGY0ZGQzZjI5OThfMy0xLTEtMS01MTc2NC90ZXh0cmVnaW9uOjM2ZWM2NTE5YmQwMTQ4YjZiOWFiZjYzNDA2MjZiN2I4XzQ_e505ed59-7388-4f83-ba94-caf59d385fda">87.8</ix:nonFraction>% -<ix:nonFraction unitRef="number" contextRef="ifb6e642a43984430b28b476d476f1757_D20220101-20220930" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjM4NzdiM2RlYjNlZjQ4ZmFiNjQ1NjBmNGRkM2YyOTk4L3RhYmxlcmFuZ2U6Mzg3N2IzZGViM2VmNDhmYWI2NDU2MGY0ZGQzZjI5OThfMy0xLTEtMS01MTc2NC90ZXh0cmVnaW9uOjM2ZWM2NTE5YmQwMTQ4YjZiOWFiZjYzNDA2MjZiN2I4Xzg_d36b1e96-6207-4dae-8829-e8a673d0f620">90.8</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i293e2ea5ca16452a9e7e02fe973b50df_D20210101-20210930" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjM4NzdiM2RlYjNlZjQ4ZmFiNjQ1NjBmNGRkM2YyOTk4L3RhYmxlcmFuZ2U6Mzg3N2IzZGViM2VmNDhmYWI2NDU2MGY0ZGQzZjI5OThfMy0zLTEtMS01MTc2NC90ZXh0cmVnaW9uOjRkYzZlZmM1NjdkMTRmYzliOGUxMWUxY2Q0ZDgzNjA3XzQ_c2c1c4e2-eaf8-4bdd-9939-1affe714568f">86.2</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="i81e821c3b63749d0a5e80cdfda054b63_D20210101-20210930" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjM4NzdiM2RlYjNlZjQ4ZmFiNjQ1NjBmNGRkM2YyOTk4L3RhYmxlcmFuZ2U6Mzg3N2IzZGViM2VmNDhmYWI2NDU2MGY0ZGQzZjI5OThfMy0zLTEtMS01MTc2NC90ZXh0cmVnaW9uOjRkYzZlZmM1NjdkMTRmYzliOGUxMWUxY2Q0ZDgzNjA3Xzk_310ca563-67de-4eef-9705-062d6c4c2c14">87.4</ix:nonFraction>%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i7928ce6df8354d22a08856651a2ebccf_D20220101-20220930" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjM4NzdiM2RlYjNlZjQ4ZmFiNjQ1NjBmNGRkM2YyOTk4L3RhYmxlcmFuZ2U6Mzg3N2IzZGViM2VmNDhmYWI2NDU2MGY0ZGQzZjI5OThfNC0xLTEtMS01MTc2NC90ZXh0cmVnaW9uOjFhNmU3YzcyZmVmYjRmODhhZWVhM2ZiYTYwNzRjMTNlXzQ_60cb1e47-581a-4b7e-99c3-0087fdd8a798">1.4</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="ifb6e642a43984430b28b476d476f1757_D20220101-20220930" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjM4NzdiM2RlYjNlZjQ4ZmFiNjQ1NjBmNGRkM2YyOTk4L3RhYmxlcmFuZ2U6Mzg3N2IzZGViM2VmNDhmYWI2NDU2MGY0ZGQzZjI5OThfNC0xLTEtMS01MTc2NC90ZXh0cmVnaW9uOjFhNmU3YzcyZmVmYjRmODhhZWVhM2ZiYTYwNzRjMTNlXzk_ddc780e6-1769-4cc2-99a0-36bf53f9b7d6">3.6</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i293e2ea5ca16452a9e7e02fe973b50df_D20210101-20210930" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjM4NzdiM2RlYjNlZjQ4ZmFiNjQ1NjBmNGRkM2YyOTk4L3RhYmxlcmFuZ2U6Mzg3N2IzZGViM2VmNDhmYWI2NDU2MGY0ZGQzZjI5OThfNC0zLTEtMS01MTc2NC90ZXh0cmVnaW9uOjY5NGE1NzQ0OGQwODQxMDJiNWM0MWQ4M2Y3MDUyYmUxXzQ_e5667b06-a162-4c7a-bfc8-efb72410f0e2">0.6</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="i81e821c3b63749d0a5e80cdfda054b63_D20210101-20210930" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjM4NzdiM2RlYjNlZjQ4ZmFiNjQ1NjBmNGRkM2YyOTk4L3RhYmxlcmFuZ2U6Mzg3N2IzZGViM2VmNDhmYWI2NDU2MGY0ZGQzZjI5OThfNC0zLTEtMS01MTc2NC90ZXh0cmVnaW9uOjY5NGE1NzQ0OGQwODQxMDJiNWM0MWQ4M2Y3MDUyYmUxXzk_8f69f1eb-a37b-4c3c-9c8a-7e9b186b1485">1.4</ix:nonFraction>%</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjM4NzdiM2RlYjNlZjQ4ZmFiNjQ1NjBmNGRkM2YyOTk4L3RhYmxlcmFuZ2U6Mzg3N2IzZGViM2VmNDhmYWI2NDU2MGY0ZGQzZjI5OThfNS0xLTEtMS01MTc2NA_7fe9b88c-7b80-43a0-9acd-abc60f7464d8">5.95</ix:nonNumeric> years</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjM4NzdiM2RlYjNlZjQ4ZmFiNjQ1NjBmNGRkM2YyOTk4L3RhYmxlcmFuZ2U6Mzg3N2IzZGViM2VmNDhmYWI2NDU2MGY0ZGQzZjI5OThfNS0zLTEtMS01MTc2NA_845b6317-ae84-494a-acce-ff98ea2efe63">6.25</ix:nonNumeric> years</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="i94cb9ac569034411b4f90e7f304a4849"><ix:nonNumeric contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" name="us-gaap:ScheduleOfStockOptionsRollForwardTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RleHRyZWdpb246MDMwZmFhZGRkZDQzNGQzZWJkOGE1ZDI3MmU4MzE5ZjFfNTIzMA_f1d4c060-fa16-4d58-9a31-ca242f760a8d" escape="true"><div style="margin-bottom:9pt;margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes stock option activity during the nine months ended September&#160;30, 2022:</span></div><div style="margin-bottom:9pt;margin-top:6pt"><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.285%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.005%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.005%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.005%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.010%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average<br/>Remaining<br/>Contractual Term<br/>(Years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value<br/>&#160;(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, December 31, 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjg0NTU4ZTI0YzYzMDQ1MjVhNGNkNTdlNjJjNTgyNjRiL3RhYmxlcmFuZ2U6ODQ1NThlMjRjNjMwNDUyNWE0Y2Q1N2U2MmM1ODI2NGJfMS0xLTEtMS01MTc2NA_d68161ce-66ce-4114-976a-85f9bd701365">8,373,921</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjg0NTU4ZTI0YzYzMDQ1MjVhNGNkNTdlNjJjNTgyNjRiL3RhYmxlcmFuZ2U6ODQ1NThlMjRjNjMwNDUyNWE0Y2Q1N2U2MmM1ODI2NGJfMS0zLTEtMS01MTc2NA_a57b89c2-35c5-4a2a-8d0a-11dd2d9674d9">21.47</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="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ied9ae92c2bd84282b78c16ceeeffa38f_D20210101-20211231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjg0NTU4ZTI0YzYzMDQ1MjVhNGNkNTdlNjJjNTgyNjRiL3RhYmxlcmFuZ2U6ODQ1NThlMjRjNjMwNDUyNWE0Y2Q1N2U2MmM1ODI2NGJfMS01LTEtMS01MTc2NA_c4aec589-4d9c-4cac-aa42-2731128ddd4c">6.6</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjg0NTU4ZTI0YzYzMDQ1MjVhNGNkNTdlNjJjNTgyNjRiL3RhYmxlcmFuZ2U6ODQ1NThlMjRjNjMwNDUyNWE0Y2Q1N2U2MmM1ODI2NGJfMi0xLTEtMS01MTc2NA_3da5b956-6ee2-41fc-8369-537f9c8e6b13">2,730,597</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjg0NTU4ZTI0YzYzMDQ1MjVhNGNkNTdlNjJjNTgyNjRiL3RhYmxlcmFuZ2U6ODQ1NThlMjRjNjMwNDUyNWE0Y2Q1N2U2MmM1ODI2NGJfMi0zLTEtMS01MTc2NA_e00f2bbf-aa68-4ace-b3ae-0d87858070a2">9.40</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjg0NTU4ZTI0YzYzMDQ1MjVhNGNkNTdlNjJjNTgyNjRiL3RhYmxlcmFuZ2U6ODQ1NThlMjRjNjMwNDUyNWE0Y2Q1N2U2MmM1ODI2NGJfMy0xLTEtMS01MTc2NA_871a57dc-3d8d-4a9e-9e48-d225587d33b1">82,963</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjg0NTU4ZTI0YzYzMDQ1MjVhNGNkNTdlNjJjNTgyNjRiL3RhYmxlcmFuZ2U6ODQ1NThlMjRjNjMwNDUyNWE0Y2Q1N2U2MmM1ODI2NGJfMy0zLTEtMS01MTc2NA_8d1e5bc1-ab2b-44c2-a3de-aa664c8a95b9">1.46</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjg0NTU4ZTI0YzYzMDQ1MjVhNGNkNTdlNjJjNTgyNjRiL3RhYmxlcmFuZ2U6ODQ1NThlMjRjNjMwNDUyNWE0Y2Q1N2U2MmM1ODI2NGJfNC0xLTEtMS01MTc2NA_9cff398d-987e-4fa4-b0ff-42b14cb4b760">427,074</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjg0NTU4ZTI0YzYzMDQ1MjVhNGNkNTdlNjJjNTgyNjRiL3RhYmxlcmFuZ2U6ODQ1NThlMjRjNjMwNDUyNWE0Y2Q1N2U2MmM1ODI2NGJfNC0zLTEtMS01MTc2NA_fc923eb2-fa44-4565-a345-003fdd371e50">16.05</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjg0NTU4ZTI0YzYzMDQ1MjVhNGNkNTdlNjJjNTgyNjRiL3RhYmxlcmFuZ2U6ODQ1NThlMjRjNjMwNDUyNWE0Y2Q1N2U2MmM1ODI2NGJfNS0xLTEtMS01MTc2NA_810b7362-e601-4010-aac3-f57abd77a689">267,238</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjg0NTU4ZTI0YzYzMDQ1MjVhNGNkNTdlNjJjNTgyNjRiL3RhYmxlcmFuZ2U6ODQ1NThlMjRjNjMwNDUyNWE0Y2Q1N2U2MmM1ODI2NGJfNS0zLTEtMS01MTc2NA_1af5e185-db74-4dfc-bbb0-5a0fc3ab52a0">22.76</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, September 30, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjg0NTU4ZTI0YzYzMDQ1MjVhNGNkNTdlNjJjNTgyNjRiL3RhYmxlcmFuZ2U6ODQ1NThlMjRjNjMwNDUyNWE0Y2Q1N2U2MmM1ODI2NGJfNi0xLTEtMS01MTc2NA_84c1a799-d956-4f59-b14c-314280cbf5f8">10,327,243</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjg0NTU4ZTI0YzYzMDQ1MjVhNGNkNTdlNjJjNTgyNjRiL3RhYmxlcmFuZ2U6ODQ1NThlMjRjNjMwNDUyNWE0Y2Q1N2U2MmM1ODI2NGJfNi0zLTEtMS01MTc2NA_2db67f27-798e-406d-ab9b-719058cf7295">18.63</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjg0NTU4ZTI0YzYzMDQ1MjVhNGNkNTdlNjJjNTgyNjRiL3RhYmxlcmFuZ2U6ODQ1NThlMjRjNjMwNDUyNWE0Y2Q1N2U2MmM1ODI2NGJfNi01LTEtMS01MTc2NA_e9a1263e-4cf8-46d2-bb00-fa6b087e3f81">6.7</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjg0NTU4ZTI0YzYzMDQ1MjVhNGNkNTdlNjJjNTgyNjRiL3RhYmxlcmFuZ2U6ODQ1NThlMjRjNjMwNDUyNWE0Y2Q1N2U2MmM1ODI2NGJfNi03LTEtMS01MTc2NA_3526f5d4-581d-4c5e-bd2a-92086131c205">124</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of September 30, 2022:</span></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;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 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjg0NTU4ZTI0YzYzMDQ1MjVhNGNkNTdlNjJjNTgyNjRiL3RhYmxlcmFuZ2U6ODQ1NThlMjRjNjMwNDUyNWE0Y2Q1N2U2MmM1ODI2NGJfOC0xLTEtMS01MTc2NA_4023fa31-41b7-421f-bf27-2f1f26a128e1">6,455,853</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjg0NTU4ZTI0YzYzMDQ1MjVhNGNkNTdlNjJjNTgyNjRiL3RhYmxlcmFuZ2U6ODQ1NThlMjRjNjMwNDUyNWE0Y2Q1N2U2MmM1ODI2NGJfOC0zLTEtMS01MTc2NA_7ffc2358-f27e-48eb-a105-cd381ab5f49d">21.77</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjg0NTU4ZTI0YzYzMDQ1MjVhNGNkNTdlNjJjNTgyNjRiL3RhYmxlcmFuZ2U6ODQ1NThlMjRjNjMwNDUyNWE0Y2Q1N2U2MmM1ODI2NGJfOC01LTEtMS01MTc2NA_b67dd22b-0981-473a-a68c-51c7d5cf930a">5.5</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjg0NTU4ZTI0YzYzMDQ1MjVhNGNkNTdlNjJjNTgyNjRiL3RhYmxlcmFuZ2U6ODQ1NThlMjRjNjMwNDUyNWE0Y2Q1N2U2MmM1ODI2NGJfOC03LTEtMS01MTc2NA_9726144a-3769-4d85-93b5-e2e23c335458">96</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjg0NTU4ZTI0YzYzMDQ1MjVhNGNkNTdlNjJjNTgyNjRiL3RhYmxlcmFuZ2U6ODQ1NThlMjRjNjMwNDUyNWE0Y2Q1N2U2MmM1ODI2NGJfOS0xLTEtMS01MTc2NA_9cce4c64-cefb-47bd-baf4-50f21a5f9d20">9,622,594</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjg0NTU4ZTI0YzYzMDQ1MjVhNGNkNTdlNjJjNTgyNjRiL3RhYmxlcmFuZ2U6ODQ1NThlMjRjNjMwNDUyNWE0Y2Q1N2U2MmM1ODI2NGJfOS0zLTEtMS01MTc2NA_5eaca1f7-2658-4739-988c-3e42471e84e3">18.96</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjg0NTU4ZTI0YzYzMDQ1MjVhNGNkNTdlNjJjNTgyNjRiL3RhYmxlcmFuZ2U6ODQ1NThlMjRjNjMwNDUyNWE0Y2Q1N2U2MmM1ODI2NGJfOS01LTEtMS01MTc2NA_729fecb5-31c5-4014-8b96-d01d9a32e90b">6.6</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjg0NTU4ZTI0YzYzMDQ1MjVhNGNkNTdlNjJjNTgyNjRiL3RhYmxlcmFuZ2U6ODQ1NThlMjRjNjMwNDUyNWE0Y2Q1N2U2MmM1ODI2NGJfOS03LTEtMS01MTc2NA_ff6b5d14-308e-4ac2-8b08-d35dd8a9bb67">120</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average grant-date fair value of options granted during the nine months ended September&#160;30, 2022 and 2021 was $<ix:nonFraction unitRef="usdPerShare" contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RleHRyZWdpb246MDMwZmFhZGRkZDQzNGQzZWJkOGE1ZDI3MmU4MzE5ZjFfMzg0OA_81adc710-3e9a-41c9-bb39-ac2f7dbb5f65">6.89</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RleHRyZWdpb246MDMwZmFhZGRkZDQzNGQzZWJkOGE1ZDI3MmU4MzE5ZjFfMzg1NQ_e670aa42-af82-4fe4-ad7c-1a25f503a8dd">15.21</ix:nonFraction>, respectively. The total intrinsic value of options exercised during the nine months ended September&#160;30, 2022 and 2021 was approximately $<ix:nonFraction unitRef="usd" contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RleHRyZWdpb246MDMwZmFhZGRkZDQzNGQzZWJkOGE1ZDI3MmU4MzE5ZjFfMzk3NQ_29f7b629-3158-4644-b030-72cfeef33593">0.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RleHRyZWdpb246MDMwZmFhZGRkZDQzNGQzZWJkOGE1ZDI3MmU4MzE5ZjFfMzk4Mg_4b54a7e1-4609-48c2-8d36-cc3050da0e41">3.2</ix:nonFraction> million, respectively.  The total cash received for options exercised during the nine months ended September&#160;30, 2022 and 2021 was $<ix:nonFraction unitRef="usd" contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" decimals="-5" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RleHRyZWdpb246MDMwZmFhZGRkZDQzNGQzZWJkOGE1ZDI3MmU4MzE5ZjFfNDA4OA_8a3fc80d-7755-47aa-bc64-71e7fdfa0391">0.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930" decimals="-5" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RleHRyZWdpb246MDMwZmFhZGRkZDQzNGQzZWJkOGE1ZDI3MmU4MzE5ZjFfNDA5NQ_20aac73b-5739-452a-8110-38ba693397a3">5.4</ix:nonFraction> million, respectively. The total fair value of shares vested in the nine months ended September&#160;30, 2022 and 2021 was approximately $<ix:nonFraction unitRef="usd" contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" decimals="-5" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RleHRyZWdpb246MDMwZmFhZGRkZDQzNGQzZWJkOGE1ZDI3MmU4MzE5ZjFfNDIwMg_d57f3016-4cdc-4e88-a7a2-0d171bc04ec4">15.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930" decimals="-5" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RleHRyZWdpb246MDMwZmFhZGRkZDQzNGQzZWJkOGE1ZDI3MmU4MzE5ZjFfNDIwOQ_00359401-d93b-439f-99c9-e6e05dbd4433">14.8</ix:nonFraction> million, respectively. As of September&#160;30, 2022, the total unrecognized compensation expense related to unvested stock options, net of related forfeiture estimates, was approximately $<ix:nonFraction unitRef="usd" contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RleHRyZWdpb246MDMwZmFhZGRkZDQzNGQzZWJkOGE1ZDI3MmU4MzE5ZjFfNDM3MQ_099a0046-9ca2-421d-b435-e0984056b15d">28.6</ix:nonFraction> million, which the Company expects to recognize over a weighted-average period of approximately <ix:nonNumeric contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RleHRyZWdpb246MDMwZmFhZGRkZDQzNGQzZWJkOGE1ZDI3MmU4MzE5ZjFfNDQ2Mg_4ba3aa88-0d19-4d34-8ef3-8d188d4d5c56">1.4</ix:nonNumeric> years.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restricted Stock Units</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company grants restricted stock units (RSUs) under the 2013 Plan to employees from time to time as a component of their compensation. During the nine months ended September 30, 2022, the Company awarded RSUs to employees in conjunction with the annual performance review process. Each RSU vests over a <ix:nonNumeric contextRef="i8b82e676366c451a9cf95db2617ad947_D20220101-20220930" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RleHRyZWdpb246MDMwZmFhZGRkZDQzNGQzZWJkOGE1ZDI3MmU4MzE5ZjFfNTIzMQ_5b1aafbc-fe8a-48b2-bd0e-cd81bbbad396">two-year</ix:nonNumeric> period and entitles the holder to receive <ix:nonFraction unitRef="shares" contextRef="i8b82e676366c451a9cf95db2617ad947_D20220101-20220930" decimals="INF" name="mgnx:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesReceivedForEachVestedAward" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RleHRyZWdpb246MDMwZmFhZGRkZDQzNGQzZWJkOGE1ZDI3MmU4MzE5ZjFfNDgxNw_d37a4a01-391f-4f57-afd3-8dba050b40ef">one</ix:nonFraction> share of the Company's common stock when the RSU vests. Compensation expense is recognized on a straight-line basis over the vesting period. </span></div><ix:nonNumeric contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" name="us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RleHRyZWdpb246MDMwZmFhZGRkZDQzNGQzZWJkOGE1ZDI3MmU4MzE5ZjFfNTIyOQ_925ba5cd-8358-4116-bc36-0a412c58e65e" escape="true"><div style="margin-bottom:3pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes RSU activity during the nine months ended September&#160;30, 2022:</span></div><div style="margin-bottom:3pt"><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.163%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.268%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.954%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Grant Date Fair Value</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie84cd88482aa40b7837b3ab64f77880f_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjM1NzQ1OWY4OTQ4OTQ4MmM5MTZkYzUyZWFkNTUxMjY0L3RhYmxlcmFuZ2U6MzU3NDU5Zjg5NDg5NDgyYzkxNmRjNTJlYWQ1NTEyNjRfMS0xLTEtMS01MTc2NA_a8a86aea-9134-4832-99b9-4474b8891481">21,500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ie84cd88482aa40b7837b3ab64f77880f_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjM1NzQ1OWY4OTQ4OTQ4MmM5MTZkYzUyZWFkNTUxMjY0L3RhYmxlcmFuZ2U6MzU3NDU5Zjg5NDg5NDgyYzkxNmRjNTJlYWQ1NTEyNjRfMS0zLTEtMS01MTc2NA_c4f7414e-b49a-4f34-9b69-129d63eee701">25.97</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8b82e676366c451a9cf95db2617ad947_D20220101-20220930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjM1NzQ1OWY4OTQ4OTQ4MmM5MTZkYzUyZWFkNTUxMjY0L3RhYmxlcmFuZ2U6MzU3NDU5Zjg5NDg5NDgyYzkxNmRjNTJlYWQ1NTEyNjRfMi0xLTEtMS01MTc2NA_fdd2f00a-4677-4cdb-8897-f7ce64dfd96b">476,772</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8b82e676366c451a9cf95db2617ad947_D20220101-20220930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjM1NzQ1OWY4OTQ4OTQ4MmM5MTZkYzUyZWFkNTUxMjY0L3RhYmxlcmFuZ2U6MzU3NDU5Zjg5NDg5NDgyYzkxNmRjNTJlYWQ1NTEyNjRfMi0zLTEtMS01MTc2NA_61a5d84d-f02c-4066-9682-03e71e338fc6">8.42</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i8b82e676366c451a9cf95db2617ad947_D20220101-20220930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjM1NzQ1OWY4OTQ4OTQ4MmM5MTZkYzUyZWFkNTUxMjY0L3RhYmxlcmFuZ2U6MzU3NDU5Zjg5NDg5NDgyYzkxNmRjNTJlYWQ1NTEyNjRfMy0xLTEtMS01MTc2NA_40c8939b-1967-40d1-b40c-c5bd8af8ac9d">10,445</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8b82e676366c451a9cf95db2617ad947_D20220101-20220930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjM1NzQ1OWY4OTQ4OTQ4MmM5MTZkYzUyZWFkNTUxMjY0L3RhYmxlcmFuZ2U6MzU3NDU5Zjg5NDg5NDgyYzkxNmRjNTJlYWQ1NTEyNjRfMy0zLTEtMS01MTc2NA_782e3b1b-5df9-4c1c-8232-fa6ddb562b5c">25.65</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i8b82e676366c451a9cf95db2617ad947_D20220101-20220930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjM1NzQ1OWY4OTQ4OTQ4MmM5MTZkYzUyZWFkNTUxMjY0L3RhYmxlcmFuZ2U6MzU3NDU5Zjg5NDg5NDgyYzkxNmRjNTJlYWQ1NTEyNjRfNC0xLTEtMS01MTc2NA_adf8c33b-fdf4-48e6-95ce-f10da42fc020">41,000</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8b82e676366c451a9cf95db2617ad947_D20220101-20220930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjM1NzQ1OWY4OTQ4OTQ4MmM5MTZkYzUyZWFkNTUxMjY0L3RhYmxlcmFuZ2U6MzU3NDU5Zjg5NDg5NDgyYzkxNmRjNTJlYWQ1NTEyNjRfNC0zLTEtMS01MTc2NA_90f112b1-4062-47d2-bb6d-c2a914fe1c21">10.15</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, September 30, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib477bef088634f658a21c8769a0b3da8_I20220930" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjM1NzQ1OWY4OTQ4OTQ4MmM5MTZkYzUyZWFkNTUxMjY0L3RhYmxlcmFuZ2U6MzU3NDU5Zjg5NDg5NDgyYzkxNmRjNTJlYWQ1NTEyNjRfNS0xLTEtMS01MTc2NA_0bc4884f-bc6c-4c0a-b54b-011b6fc58d98">446,827</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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib477bef088634f658a21c8769a0b3da8_I20220930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjM1NzQ1OWY4OTQ4OTQ4MmM5MTZkYzUyZWFkNTUxMjY0L3RhYmxlcmFuZ2U6MzU3NDU5Zjg5NDg5NDgyYzkxNmRjNTJlYWQ1NTEyNjRfNS0zLTEtMS01MTc2NA_6ff3cfa7-7542-431e-b106-9045e6f17f0e">8.70</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:9pt;text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At September&#160;30, 2022, there was $<ix:nonFraction unitRef="usd" contextRef="ib477bef088634f658a21c8769a0b3da8_I20220930" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RleHRyZWdpb246MDMwZmFhZGRkZDQzNGQzZWJkOGE1ZDI3MmU4MzE5ZjFfNTA1Nw_3b185e9f-dcb8-4a3f-88f3-8cb4575ebeed">2.6</ix:nonFraction> million of total unrecognized compensation cost related to unvested RSUs, which the Company expects to recognize over a remaining weighted-average period of approximately <ix:nonNumeric contextRef="i8b82e676366c451a9cf95db2617ad947_D20220101-20220930" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RleHRyZWdpb246MDMwZmFhZGRkZDQzNGQzZWJkOGE1ZDI3MmU4MzE5ZjFfNTIyMw_be220cf6-026a-4d01-9b14-e9833c8f8eb9">1.2</ix:nonNumeric> years.</span></div></ix:continuation><div id="ie2d0870b69ea47c4b6d8821fc2c6423e_58"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> 9. <ix:nonNumeric contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81OC9mcmFnOmNlMTljZmQxMjJhZjQ5ZjQ5M2VmNGMzZWZjMWMzOTI1L3RleHRyZWdpb246Y2UxOWNmZDEyMmFmNDlmNDkzZWY0YzNlZmMxYzM5MjVfMTI5Mw_d8eb0b7f-cf0c-471c-a148-3d3a7d975793" continuedAt="i4ec4943de4a243009b3ee44cfa737957" escape="true">Commitments and Contingencies</ix:nonNumeric></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i4ec4943de4a243009b3ee44cfa737957" continuedAt="ibcfc7ae28a2f46849069f4f658da977b">On September 13, 2019, a securities class action complaint was filed in the U.S. District Court for the District of Maryland (District Court) by Todd Hill naming the Company, its Chief Executive Officer, Dr. Koenig, and its Chief Financial Officer, Mr. Karrels, as defendants for allegedly making false and materially misleading statements regarding the Company&#8217;s SOPHIA trial. On August 17, 2020, the Employees&#8217; Retirement System of the City of Baton Rouge and Parish of East Baton Rouge was appointed as Lead Plaintiff, and on October 16, 2020, the Lead Plaintiff filed an amended complaint. The amended complaint asserts a putative class period stemming from February 6, 2019 to June 4, 2019. The Company filed a Motion to Dismiss on November 30, 2020. On September 29, 2021, the District Court issued an Order dismissing the case, with prejudice. On October 28, 2021 the Lead Plaintiff filed a Notice of Appeal.  The appeal is now pending in the Fourth Circuit. The </ix:continuation></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ibcfc7ae28a2f46849069f4f658da977b">Company intends to vigorously defend against this action. However, the outcome of this legal proceeding is uncertain at this time and the Company cannot reasonably estimate a range of loss, if any. Accordingly, the Company has not accrued any liability associated with this action.</ix:continuation></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">  </span></div><div id="ie2d0870b69ea47c4b6d8821fc2c6423e_461"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> <ix:nonNumeric contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930" name="us-gaap:SubsequentEventsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80NjEvZnJhZzowNTM4OGY1NzdmN2U0ODAwOTgzYzA2ZDJlYWQ2OTMyMi90ZXh0cmVnaW9uOjA1Mzg4ZjU3N2Y3ZTQ4MDA5ODNjMDZkMmVhZDY5MzIyXzU0OTc1NTgyMzA5NA_06b22d0a-06cb-4bd8-ae71-73c5b9efe2a8" continuedAt="icd242906ad184ed596c884f025dd59c6" escape="true">10 . Subsequent Events</ix:nonNumeric></span></div><ix:continuation id="icd242906ad184ed596c884f025dd59c6"><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 14, 2022, the Company and Gilead Sciences, Inc. (Gilead) entered into an exclusive option and collaboration agreement (Gilead Agreement) to develop MGD024, an investigational, bispecific antibody that binds CD123 and CD3 using the Company&#8217;s DART platform, and up to two additional bispecific research programs. The agreement grants Gilead the option to license MGD024, a potential treatment for certain blood cancers, including acute myeloid leukemia (AML) and myelodysplastic syndromes (MDS). </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of the Gilead Agreement, Gilead paid the Company an upfront payment of $<ix:nonFraction unitRef="usd" contextRef="i17ad437e8f08409d82299b46ff59d917_D20221014-20221014" decimals="-5" name="mgnx:NonRefundableUpfrontFees" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80NjEvZnJhZzowNTM4OGY1NzdmN2U0ODAwOTgzYzA2ZDJlYWQ2OTMyMi90ZXh0cmVnaW9uOjA1Mzg4ZjU3N2Y3ZTQ4MDA5ODNjMDZkMmVhZDY5MzIyXzU0OTc1NTgyMzA4MA_a1d191c7-ed33-486e-a10a-2a17c6919004">60.0</ix:nonFraction>&#160;million and the Company will be eligible to receive up to $<ix:nonFraction unitRef="usd" contextRef="i07e7dc0208ac43aaa6062ea3d28f5d32_D20221014-20221014" decimals="-8" name="mgnx:TargetNominationOptionFeesAndMilestone" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80NjEvZnJhZzowNTM4OGY1NzdmN2U0ODAwOTgzYzA2ZDJlYWQ2OTMyMi90ZXh0cmVnaW9uOjA1Mzg4ZjU3N2Y3ZTQ4MDA5ODNjMDZkMmVhZDY5MzIyXzU0OTc1NTgyMzA2NQ_191fc81d-7ee6-4325-a172-8f84635f7de3">1.7</ix:nonFraction>&#160;billion in target nomination, option fees, and development, regulatory and commercial milestones. The Company will also be eligible to receive tiered, low double-digit royalties on worldwide net sales of MGD024 and a flat royalty on worldwide net sales of products resulting from two research programs.</span></div></ix:continuation><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18</span></div></div></div><div id="ie2d0870b69ea47c4b6d8821fc2c6423e_61"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></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:7.087%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:90.713%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ITEM 2.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</span></td></tr></table></div><div style="margin-bottom:9pt;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The following discussion of our financial condition and results of operations is based upon our unaudited consolidated financial statements included in this Quarterly Report on Form 10-Q, which have been prepared by us in accordance with U.S. generally accepted accounting principles (GAAP), for interim periods and with Regulation S-X promulgated under the Securities Exchange Act of 1934, as amended. This discussion and analysis should be read in conjunction with these unaudited consolidated financial statements and the notes thereto as well as in conjunction with our audited consolidated financial statements and related notes thereto included in our Annual Report on Form 10-K for the year ended December&#160;31, 2021.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;</span></div><div style="text-indent:45pt"><span><br/></span></div><div id="ie2d0870b69ea47c4b6d8821fc2c6423e_64"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Overview</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are a biopharmaceutical company focused on developing and commercializing innovative antibody-based therapeutics for the treatment of cancer.  We have a pipeline of product candidates being evaluated in clinical trials sponsored by us or our collaborators.  These product candidates include multiple immuno-oncology programs, some of which were created primarily using our proprietary, antibody-based technology platforms. We believe our product candidates have the potential, if approved for marketing by regulatory authorities, to have a meaningful effect on treating patients' unmet medical needs as monotherapy or, in some cases, in combination with other therapeutic agents.  In March 2021, we and our commercialization partner commenced U.S. marketing of MARGENZA (margetuximab-cmkb), a human epidermal growth factor receptor 2 (HER2) receptor antagonist indicated, in combination with chemotherapy, for the treatment of adult patients with metastatic HER2-positive breast cancer who have received two or more prior anti-HER2 regimens, at least one of which was for metastatic disease.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We commenced active operations in 2000, and have since devoted substantially all of our resources to staffing our company, developing our technology platforms, identifying potential product candidates, undertaking preclinical studies, conducting clinical trials, developing collaborations, business planning and raising capital. We only began generating revenues from the sale of products in 2021. We have financed our operations primarily through the public and private offerings of our securities, collaborations with other biopharmaceutical companies, and government grants and contracts.&#160;Although it is difficult to predict our funding requirements, we anticipate that our cash, cash equivalents and marketable securities as of September&#160;30, 2022, combined with the $60.0 million received from Gilead Sciences, Inc. (Gilead) under the option and collaboration agreement executed in October 2022, anticipated and potential collaboration payments, product revenues and savings from the execution of our corporate restructuring plan announced in August 2022, should enable us to fund our operations into mid-2024. Our expected funding requirements reflect anticipated expenditures related to the planned Phase 2 portion of the MGC018 clinical trial in metastatic castration-resistant prostate cancer (TAMARACK study), as well as our other clinical and preclinical studies currently ongoing. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Through September&#160;30, 2022, we had an accumulated deficit of $1.1 billion. We expect that over the next several years this deficit will increase as we continue to incur research and development expense in connection with our ongoing preclinical and clinical studies.&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">COVID-19 Pandemic</span></div><div><span><br/></span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The COVID-19 pandemic, including the resulting adverse macroeconomic conditions, has negatively impacted the global economy, created significant financial market volatility, disrupted global supply chains, and resulted in a significant number of infections and deaths worldwide.  In addition, several national, state and local governments have placed restrictions on people from gathering in groups or interacting within a certain physical distance. </span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To date, although there has been some negative impact on our business and operations, including, for example, slowed clinical trial enrollment, we have been able to mitigate against more severe impacts of the COVID-19 pandemic on our business and operations.  However, the COVID-19 pandemic could have a more significant negative impact on our business in the future depending on the depth of the effects and the duration of the crisis. In response to the COVID-19 pandemic, we have been focused on keeping our employees safe, continuing patients on trials, and maintaining our manufacturing capabilities and research efforts.  The COVID-19 pandemic and its variants continue to evolve and we continue to monitor our business very closely to try and mitigate any potential impacts. We expect the pandemic to continue to have some near-term impact on the initiation of new studies and on clinical trial enrollment.  Significant delays in the timing of our clinical trials and in regulatory reviews could adversely affect our ability to commercialize the product candidates in our pipeline. We are classified as a government contractor and were required to comply with Executive Order 14042, which the federal government has indicated it is not currently enforcing. Should the federal government reinstate a vaccination requirement for contractors, we may be </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">required to implement an additional company-wide vaccination requirement for all employees, with certain exceptions. To date, we do not believe our 2021 vaccination requirement resulted in other than minimal workforce attrition nor did it result in material difficulty securing labor needs. If we reinstitute a vaccination or vaccination booster requirement, and associated attrition is significant, our business could be adversely affected.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Notwithstanding the foregoing, we cannot precisely predict the impact that the COVID-19 pandemic will have in the future due to numerous uncertainties, including the severity, duration and resurgences of the disease and new variants, actions that may be taken by governmental authorities, the impact to the business of potential variations or disruptions in our supply chain, and other factors identified in Part I, Item 1A. &#8220;Risk Factors&#8221; in our Annual Report on Form 10-K for the year ended December&#160;31, 2021. Given these uncertainties, the COVID-19 pandemic could disrupt the business of certain of our collaborators and impact our business operations and our ability to execute on our associated business strategies and initiatives, and adversely impact our consolidated results of operations and/or our financial condition in the future. We will continue to closely monitor and evaluate the nature and extent of the impact of the COVID-19 pandemic to our business, consolidated results of operations, and financial condition. </span></div><div><span><br/></span></div><div id="ie2d0870b69ea47c4b6d8821fc2c6423e_67"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Collaborations</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our approach is to develop product candidates either by ourselves or in collaboration with partners. Under our strategic collaborations to date, we have received significant non-dilutive funding and continue to have rights to additional funding upon completion of certain research, achievement of key product development milestones and royalties and other payments upon the commercial sale of products. Our current collaborations include the following:</span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#252525;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:12.53pt">Incyte. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2017, we entered into an exclusive global collaboration and license agreement with Incyte Corporation (Incyte) for retifanlimab, an investigational monoclonal antibody that inhibits programmed cell death protein 1 (PD-1) (Incyte License Agreement). Incyte has obtained exclusive worldwide rights for the development and commercialization of retifanlimab in all indications, while we retain the right to develop our pipeline assets in combination with retifanlimab. Incyte paid us an upfront payment of $150.0 million under the terms of the agreement. In July 2021, Incyte announced that the U.S. Food and Drug Administration (FDA) had issued a Complete Response Letter (CRL) regarding its Biologics License Application (BLA) for retifanlimab as a potential treatment for adult patients with locally advanced or metastatic squamous cell carcinoma of the anal canal.  Incyte&#8217;s announcement indicated that the FDA determined that additional data were needed to demonstrate the clinical benefit of retifanlimab for the submitted indication, and that Incyte was reviewing the CRL and would discuss next steps with the FDA. Incyte subsequently withdrew its European application for marketing authorization of retifanlimab for the treatment of squamous carcinoma of the anal canal. Incyte has stated it is pursuing development of retifanlimab in potentially registration-enabling studies beyond squamous cell carcinoma of the anal canal, including in patients with MSI-high endometrial cancer, Merkel cell carcinoma and non-small cell lung cancer.  Incyte is also pursuing development of retifanlimab in combination with multiple product candidates from its pipeline. In April 2022, we and Incyte executed an amendment to the Incyte License Agreement to add a milestone for U.S. approval of retifanlimab in a specific indication and to exclude certain other regulatory and development achievements with retifanlimab in this same indication from the milestone events of the Incyte License Agreement.  In July 2022, we and Incyte further amended the Incyte License Agreement to reflect changes related to the payment of certain milestones and we received $30.0 million in milestone payments from Incyte. </span></div><div style="padding-left:18pt"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the terms of the Incyte License Agreement, as amended, Incyte leads global development of retifanlimab. Assuming successful development and commercialization of retifanlimab by Incyte, we could receive total development and regulatory milestones of up to approximately $435.0 million and up to $330.0 million in commercial milestones. We received $100.0 million of the total development milestones through September&#160;30, 2022. If retifanlimab is approved and commercialized, we would be eligible to receive tiered royalties of 15% to 24% on any global net sales and we have the option to co-promote retifanlimab with Incyte. We retain the right to develop our pipeline assets in combination with retifanlimab, with Incyte commercializing retifanlimab and us commercializing our asset(s), if any such potential combinations are approved. We also have an agreement with Incyte under which we are to perform development and manufacturing services for Incyte's clinical needs of retifanlimab (Incyte Clinical Supply Agreement) and another agreement under which we are entitled to manufacture a portion of Incyte&#8217;s global commercial supply of retifanlimab (Incyte Commercial Supply Agreement). </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-bottom:9pt;padding-left:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2022, we entered into a Manufacturing and Clinical Supply Agreement with Incyte (Incyte Manufacturing and Clinical Supply Agreement) to provide manufacturing services to produce certain Incyte bulk drug substance over a three-year period at one of our manufacturing facilities. Under the terms of the Incyte Manufacturing and Clinical Supply Agreement, we received an upfront payment of $10.0&#160;million and are eligible to receive annual fixed payments paid quarterly over the term of the contract totaling $14.4&#160;million. We will also be reimbursed for materials used to manufacture product as well as other costs incurred to provide manufacturing services. In July 2022, we and Incyte executed an amendment to the Incyte Manufacturing and Clinical Supply Agreement which extended the term for one year and provided for an additional annual fixed payment of $5.1 million.</span></div><div style="margin-bottom:9pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Zai Lab</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. In 2018, we entered into a collaboration and license agreement with Zai Lab Limited (Zai Lab) under which Zai Lab obtained regional development and commercialization rights in mainland China, Hong Kong, Macau and Taiwan (Zai Lab&#8217;s territory) for (i) margetuximab, an immune-optimized anti-HER2 monoclonal antibody, (ii) tebotelimab, a bispecific DART molecule designed to provide coordinate blockade of PD-1 and LAG-3 for the potential treatment of a range of solid tumors and hematological malignancies, and (iii) an undisclosed multi-specific TRIDENT molecule in preclinical development (2018 Zai Lab Agreement). Zai Lab will lead clinical development in its territory. Zai Lab has informed us that they have decided to discontinue development of tebotelimab for indications they were enrolling in their territory and is evaluating future development plans in other indications.</span></div><div style="margin-bottom:9pt;padding-left:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the terms of the 2018 Zai Lab Agreement, Zai Lab paid us an upfront payment of $25.0 million less foreign withholding tax of $2.5 million. Assuming successful development and commercialization of margetuximab, tebotelimab and the TRIDENT molecule, we could receive up to $140.0 million in development and regulatory milestones, of which we have already earned $9.0 million. In addition, Zai Lab would pay us tiered royalties at percentage rates of mid-teens to 20% for net sales of margetuximab in Zai Lab&#8217;s territory, mid-teens for net sales of tebotelimab in Zai Lab&#8217;s territory and 10% for net sales of the TRIDENT molecule in Zai Lab&#8217;s territory, which may be subject to adjustment in specified circumstances.</span></div><div style="margin-bottom:9pt;padding-left:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2019, we entered into two agreements under which we are to perform manufacturing services for Zai Lab&#8217;s clinical needs of margetuximab and tebotelimab (Zai Lab Clinical Supply Agreements).  </span></div><div style="padding-left:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2021, we entered into a collaboration and license agreement with Zai Lab US LLC (collectively with Zai Lab Limited referred herein as Zai Lab) involving collaboration programs and license-only programs (collectively, the Programs) encompassing four separate immuno-oncology molecules (2021 Zai Lab Agreement). The first program covers a lead research molecule that incorporates our DART platform and binds CD3 and an undisclosed target that is expressed in multiple solid tumors (Lead Program). The second program covers a target to be designated by us. For these programs, Zai Lab receives commercial rights in Greater China, Japan, and Korea while we receive commercial rights in all other territories. Zai Lab also obtained exclusive, global licenses from us to develop, manufacture and commercialize two additional molecules (license-only programs). Zai Lab granted us a worldwide, royalty-free, co-exclusive license to conduct the development activities allocated to us.  In August 2022, we and Zai Lab agreed to discontinue research and development of the Lead Program. </span></div><div style="padding-left:54pt"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the terms of the 2021 Zai Lab Agreement, the Lead Program included joint research and development services by both us and Zai Lab. For the other programs, Zai Lab can separately negotiate and agree with us to perform research and development services in the future. </span></div><div style="margin-bottom:9pt;padding-left:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the execution of the 2021 Zai Lab Agreement, Zai Lab paid us an upfront payment of $25.0 million. Additionally, as part of the consideration for the rights granted to Zai Lab under the 2021 Zai Lab Agreement, we and Zai Lab entered into a separate stock purchase agreement (Stock Purchase Agreement) whereby Zai Lab paid us approximately $30.0 million to purchase 958,467 newly issued shares of our common stock, par value $0.01, at a fixed price of $31.30 which represented a $10.4 million premium over the share price on the Stock Purchase Agreement date. </span></div><div style="margin-bottom:9pt;padding-left:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assuming successful development and commercialization of the remaining Programs under the 2021 Zai Lab Agreement, we could receive up to $1.3 billion in development, regulatory and commercial milestones. In addition, Zai Lab would pay us tiered royalties at percentage rates of mid-single digits to low double digit teens on annual net sales of products in Zai Lab's territory, subject to specified royalty reduction pursuant to the 2021 Zai Lab Agreement. Per the terms of the 2021 Zai Lab Agreement, we may also receive reimbursements from Zai Lab for certain research and development costs incurred by us. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-bottom:9pt;padding-left:54pt;text-indent:-18pt"><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">I-Mab Biopharma.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In 2019, we entered into a collaboration and license agreement with I-Mab Biopharma (I-Mab) to develop and commercialize enoblituzumab, an immune-optimized, anti-B7-H3 monoclonal antibody that incorporates our proprietary Fc Optimization technology platform (I-Mab License Agreement). I-Mab obtained regional development and commercialization rights in mainland China, Hong Kong, Macau and Taiwan (I-Mab's territory), will lead clinical development of enoblituzumab in its territories, and will participate in global studies conducted by us. In August 2022, I-Mab notified us of its intention to terminate the I-Mab License Agreement effective February 25, 2023.<br/> <br/>Under the terms of the agreement, I-Mab paid us an upfront payment of $15.0 million and $5.0 million in milestone revenue has been earned from the inception of the I-Mab License Agreement through </span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;30, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">       In October 2021, we entered into an agreement under which we are to perform development and manufacturing services for I-Mab&#8217;s clinical needs of enoblituzumab</span><span style="color:#008080;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:9pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Janssen. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2020, we entered into a research collaboration and global license agreement to develop a preclinical bispecific molecule with Janssen Biotech, Inc. (Janssen). The research collaboration will incorporate our proprietary DART platform to enable simultaneous targeting of two undisclosed targets in a therapeutic area outside oncology. Under the terms of the agreement, Janssen paid us an upfront payment of $20.0 million and will be responsible for funding all expenses. We will also be eligible to receive up to $312.0 million in potential milestone payments and tiered royalties of up to 10% on worldwide product sales.</span></div><div style="margin-top:9pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Gilead</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. On October 14, 2022, we and Gilead Sciences, Inc. (Gilead) entered into an exclusive option and collaboration agreement (Gilead Agreement) to develop MGD024, an investigational, bispecific antibody that binds CD123 and CD3 using our DART platform, and up to two additional bispecific research programs. The agreement grants Gilead the option to license MGD024, a potential treatment for certain blood cancers, including acute myeloid leukemia (AML) and myelodysplastic syndromes (MDS). As part of the Gilead Agreement, Gilead paid us an upfront payment of $60.0&#160;million and we will be eligible to receive up to $1.7&#160;billion in target nomination, option fees, and development, regulatory and commercial milestones. We will also be eligible to receive tiered, low double-digit royalties on worldwide net sales of MGD024 and a flat royalty on worldwide net sales of products resulting from two research programs.</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span><br/></span></div><div id="ie2d0870b69ea47c4b6d8821fc2c6423e_70"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical Accounting Estimates</span></div><div style="text-indent:39pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our critical accounting estimates are policies which require the most significant judgments and estimates in the preparation of our consolidated financial statements. A summary of our critical accounting estimates is presented in Part II, Item&#160;7, "Management's Discussion and Analysis of Financial Condition and Results of Operations" of our Annual Report on Form 10-K for the year ended December&#160;31, 2021.  There have been no material changes with respect to our critical accounting estimates during the nine months ended September 30, 2022. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:39pt"><span><br/></span></div><div id="ie2d0870b69ea47c4b6d8821fc2c6423e_73"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Results of Operations</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following represents a comparison of our revenue for the three and nine months ended September&#160;30, 2022 and 2021 (dollars in millions):</span></div><div style="margin-bottom:9pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"><tr><td style="width:1.0%"></td><td style="width:27.015%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.018%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.866%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.954%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.954%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.258%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.866%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.954%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.966%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Change </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Change</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Collaborative and other agreements</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">198&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Product sales, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract manufacturing </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Government agreements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41.7&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15.7&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">166&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78.8&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63.3&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15.5&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in revenue of $26.0 million for the three months ended September 30, 2022 compared to the three months ended September 30, 2021 was primarily due to:</span></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#8226;</span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">recognition of $30.0 million in milestone payments under the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Incyte License Agreement during the three months ended September 30, 2022; and</span></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">$1.1 million recognized under the Incyte Manufacturing and Clinical Supply Agreement.</span></div><div style="margin-bottom:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These increases were partially offset by:  </span></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a decrease of $1.6 million in revenue recognized under the I-Mab License Agreement;</span></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a decrease of $1.4 million in revenue recognized under the Incyte Commercial Supply Agreement due to timing of manufacturing activities; and</span></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a decrease of $1.9 million in revenue recognized under the 2021 Zai Lab Agreement.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in revenue of $15.5&#160;million for the nine months ended September 30, 2022 compared to the nine months ended September 30, 2021 was primarily due to:</span></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#8226;</span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">an increase of $15.0 million in development milestones recognized  under the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Incyte License Agreement during the nine months ended September 30, 2022</span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">; </span></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">recognition of a $4.5 million milestone (after netting value-added tax withholding) under the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2018 Zai Lab Agreement during the nine months ended September 30, 2022</span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">; </span></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">an increase of $4.9 million in net product revenue from sales of MARGENZA; and</span></div><div style="margin-bottom:9pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">$5.1 million recognized under the Incyte Manufacturing and Clinical Supply Agreement.</span></div><div style="margin-bottom:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These increases were partially offset by:  </span></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a decrease of $7.0 million in revenue recognized under the Incyte Commercial Supply Agreement due to timing of manufacturing activities; </span></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a decrease of $3.4 million in revenue recognized under the I-Mab License Agreement;</span></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a decrease of $1.9 million in revenue recognized under the Zai Lab Clinical Supply Agreements; and</span></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a decrease of $1.3 million in revenue recognized under the 2021 Zai Lab Agreement.</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue from collaborative and other agreements may vary substantially from period to period depending on the progress made by our collaborators with their product candidates and the timing of milestones achieved under current agreements, and whether we enter into additional collaboration agreements. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Product Sales</span></div><div style="margin-bottom:15pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of product sales for all periods presented consists primarily of reserves for unsaleable externally-manufactured inventory, as well as product royalties and fill finish costs. Product sold during these periods consisted of drug product that was previously charged to research and development expense prior to FDA approval of MARGENZA, which favorably impacted our gross margin. We expect cost of product sales to continue to be positively impacted as we sell through this drug product.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Manufacturing Services</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of manufacturing services consists of the costs to provide manufacturing services to produce certain Incyte bulk drug substance under the Incyte Manufacturing and Clinical Supply Agreement.  We entered into this agreement in January 2022, therefore there are no such costs during the three and nine months ended September 30, 2021.  </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development Expense</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following represents a comparison of our research and development expense for the three and nine months ended September&#160;30, 2022 and 2021 (dollars in millions):</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-bottom:9pt"><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:35.303%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.917%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.063%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.356%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.063%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.063%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.063%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.356%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.073%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended September 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Change</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Change</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">MGC018</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Margetuximab</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lorigerlimab</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Enoblituzumab</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">MGD024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.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><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tebotelimab</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DART molecules under HIV government contract</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Flotetuzumab</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(75)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IMGC936</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retifanlimab</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(96)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(87)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other programs (a)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total research and development expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.2&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.8&#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 #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.6)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161.4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158.7&#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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:12pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)  Includes research and discovery projects, as well as early preclinical and terminated molecules.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our research and development expense for the three months ended September 30, 2022 decreased by $1.6 million compared to the three months ended September 30, 2021 primarily due to:</span></div><div style="margin-bottom:6pt;margin-top:9pt;padding-left:54pt;text-indent:-18pt"><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">decreased retifanlimab manufacturing costs related to the Incyte Commercial Supply Agreement; </span></div><div style="margin-bottom:6pt;margin-top:9pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">decreased development, manufacturing and clinical trial costs related to flotetuzumab (due to discontinuance of our company-sponsored trial); and</span></div><div style="margin-bottom:6pt;margin-top:9pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">decreased development, manufacturing and clinical trial costs related to tebotelimab.</span></div><div style="margin-bottom:6pt;margin-top:9pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">These decreases were partially offset by:</span></div><div style="margin-bottom:6pt;margin-top:9pt;padding-left:54pt;text-indent:-18pt"><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">increased development, manufacturing and clinical trial costs related to MGC018;</span></div><div style="margin-bottom:6pt;margin-top:9pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">increased expenses related to discovery projects and preclinical molecules;</span></div><div style="margin-bottom:6pt;margin-top:9pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">increased clinical trial enrollment costs related to lorigerlimab; and</span></div><div style="margin-bottom:6pt;margin-top:9pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">clinical trial costs related to initiation of a Phase 1 trial of MGD024 during the three months ended September 30, 2022.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our research and development expense for the nine months ended September 30, 2022 increased by $2.7 million compared to the nine months ended September 30, 2021 primarily due to:</span></div><div style="margin-bottom:6pt;margin-top:9pt;padding-left:54pt;text-indent:-18pt"><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">increased development, manufacturing and clinical trial costs related to MGC018;</span></div><div style="margin-bottom:6pt;margin-top:9pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">increased development of discovery projects and preclinical molecules;</span></div><div style="margin-bottom:6pt;margin-top:9pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">increased clinical trial enrollment costs related to lorigerlimab; and </span></div><div style="margin-bottom:6pt;margin-top:9pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">clinical trial costs related to initiation of a Phase 1 trial of MGD024.</span></div><div style="margin-bottom:6pt;margin-top:9pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">These increases were partially offset by:</span></div><div style="margin-bottom:6pt;margin-top:9pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">decreased development, manufacturing and clinical trial costs related to flotetuzumab (due to discontinuance of our company-sponsored trial);</span></div><div style="margin-bottom:6pt;margin-top:9pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">decreased retifanlimab manufacturing costs related to the Incyte Commercial Supply Agreement;</span></div><div style="margin-bottom:6pt;margin-top:9pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">decreased development, manufacturing and clinical trial costs related to tebotelimab; and </span></div><div style="margin-bottom:6pt;margin-top:9pt;padding-left:54pt;text-indent:-18pt"><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">decreased margetuximab manufacturing costs related to the Zai Lab Clinical Supply Agreement.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are uncertainties associated with our research and development expenses for future quarters which are impacted by multiple variables, including timing of wind down activities for recently closed studies and current and expected expenditures associated with our Phase 2/3 MGC018 TAMARACK study.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Selling, General and Administrative Expense</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative expenses decreased by $1.8 million for the three months ended September 30, 2022 compared to the three months ended September 30, 2021 and by $2.2 million for the nine months ended September 30, 2022 compared to the nine months ended September 30, 2021 primarily due to decreased selling costs for MARGENZA, which launched in March 2021, as well as decreased consulting expenses.</span></div><div><span><br/></span></div><div id="ie2d0870b69ea47c4b6d8821fc2c6423e_76"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liquidity and Capital Resources</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our multiple product candidates currently under development will require significant additional research and development efforts that include extensive preclinical studies and clinical testing, and regulatory approval prior to commercial use. Our future success is dependent on our ability to identify and develop our product candidates, and ultimately upon our ability to attain profitable operations. We have devoted substantially all of our financial resources and efforts to research and development and general and administrative expense to support such research and development. Net losses and negative cash flows have had, and will continue to have, an adverse effect on our stockholders&#8217; equity and working capital, and accordingly, our ability to execute our future operating plans.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a biotechnology company, we have primarily funded our operations with proceeds from the sale of our common stock in equity offerings, revenue from our multiple collaboration agreements, and contracts and grants from the National Institute of Allergy and Infectious Diseases.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management regularly reviews our available liquidity relative to our operating budget and forecast to monitor the sufficiency of our working capital, and anticipates continuing to draw upon available sources of capital, including equity and debt instruments, to support our product development activities. There can be no assurances that new sources of capital will be available to us on commercially acceptable terms, if at all. Also, any future collaborations, strategic alliances and marketing, distribution or licensing arrangements may require us to give up some or all rights to a product or technology at less than its full potential value. If we are unable to enter into new arrangements or to perform under current or future agreements or obtain additional capital, we will assess our capital resources and may be required to delay, reduce the scope of, or eliminate one or more of our product research and development programs or clinical studies, and/or downsize our organization</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although it is difficult to predict our funding requirements, we anticipate that our cash, cash equivalents and marketable securities as of September&#160;30, 2022, combined with $60.0 million subsequently received from Gilead, anticipated and potential collaboration payments, product revenues and savings from the execution of our corporate restructuring plan, should enable us to fund our operations into mid-2024. Our expected funding requirements reflect anticipated expenditures related to the planned Phase 2 portion of the MGC018 TAMARACK study, as well as our other clinical and nonclinical studies currently ongoing. </span></div><div style="margin-bottom:6pt"><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Material Cash Requirements</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended September 30, 2022, there were no significant changes to our material cash requirements, including contractual and other obligations, as presented in Part II, Item 7, Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations included in our Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2021.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash Flows</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents a summary of our cash flows for the nine months ended September&#160;30, 2022 and 2021:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:64.979%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.493%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.494%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended September 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(dollars in millions)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net cash provided by (used in):</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating activities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(116.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(89.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investing activities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23.1)</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing activities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net change in cash and cash equivalents</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(39.5)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9.4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating Activities</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in operating activities consists of our net loss adjusted for non-cash items such as depreciation and amortization expense and stock-based compensation and changes in working capital.  Net cash used in operating activities for the nine months ended September&#160;30, 2022 benefited from the $30.0 million in milestones received from Incyte under the Incyte License Agreement and $4.5 million </span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(after netting value-added tax withholding)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in milestones received under the 2018 Zai Lab Agreement. Net cash used in operating activities for the nine months ended September 30, 2021 benefited from the $25.0 million upfront payment under the 2021 Zai Lab Agreement, the $10.4 million premium over the share price under the Stock Purchase Agreement with Zai Lab, and the $15.0 million milestone payments received under the Incyte License Agreement.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Investing Activities</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by investing activities during the nine months ended September 30, 2022 is primarily due to maturities of marketable securities, partially offset by purchases of marketable securities. Net cash used in investing activities during the nine months ended September 30, 2021 is primarily due to purchases of marketable securities, partially offset by maturities of marketable securities.  </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financing Activities</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by financing activities for the nine months ended September 30, 2021 includes net cash proceeds from our securities offerings of approximately $117.8 million. </span></div><div style="margin-bottom:9pt;text-indent:36pt"><span><br/></span></div><div id="ie2d0870b69ea47c4b6d8821fc2c6423e_79"></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.567%"><tr><td style="width:1.0%"></td><td style="width:7.650%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:90.150%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ITEM 3.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;Under SEC rules and regulations, because we are considered to be a &#8220;smaller reporting company," we are not required to provide the information required by this item in this Quarterly Report on Form 10-Q. </span></div><div style="margin-top:6pt;text-indent:36pt"><span><br/></span></div><div id="ie2d0870b69ea47c4b6d8821fc2c6423e_82"></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.567%"><tr><td style="width:1.0%"></td><td style="width:7.650%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:90.150%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ITEM 4.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CONTROLS AND PROCEDURES</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Disclosure Controls and Procedures</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management, including our principal executive officer and principal financial officer, has evaluated the effectiveness of our disclosure controls and procedures as of September&#160;30, 2022. Our disclosure controls and procedures are designed to provide reasonable assurance that the information required to be disclosed in our periodic reports filed with the SEC (such as this Quarterly Report on Form 10-Q) has been appropriately recorded, processed, summarized and reported within the time periods specified in the SEC's rules and forms, and that such information is accumulated and communicated to our management, including our principal executive officer and principal financial officer, to allow timely decisions regarding required disclosure. Based on their evaluation of our disclosure controls and procedures as of September&#160;30, 2022, our principal executive officer and principal financial officer have concluded that our disclosure controls and procedures are effective at the reasonable assurance level.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Changes in Internal Control</span></div><div style="margin-bottom:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no changes in our internal control over financial reporting during the three months ended September 30, 2022 that materially affected, or are reasonably likely to materially effect, our internal control over financial reporting.</span></div><div id="ie2d0870b69ea47c4b6d8821fc2c6423e_85"></div><div><span><br/></span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART II. OTHER INFORMATION</span></div><div id="ie2d0870b69ea47c4b6d8821fc2c6423e_88"></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1.  Legal Proceedings</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of business, we are or may be involved in various legal or regulatory proceedings, claims or  class actions related to alleged patent infringements and other intellectual property rights, or alleged violation of commercial, corporate, securities, labor and employment, and other matters incidental to our business. We do not currently, however, expect such legal proceedings to have a material adverse effect on our business, financial condition or results of operations. However, depending on the nature and timing of a given dispute, an eventual unfavorable resolution could materially affect our current or future results of operations or cash flows.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 9, Commitments and Contingencies, to the consolidated financial statements of this Quarterly Report on Form 10-Q for more information.  </span></div><div style="text-indent:36pt"><span><br/></span></div><div id="ie2d0870b69ea47c4b6d8821fc2c6423e_91"></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.713%"><tr><td style="width:1.0%"></td><td style="width:7.792%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:90.008%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Item 1A.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Risk Factors</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no material changes in the risk factors described in &#8220;Item 1A. Risk Factors&#8221; of our Annual Report on Form 10-K for the year ended December&#160;31, 2021, aside from the risk factors included below:</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Our Business and the Development and Commercialization of Our Products and Product Candidates</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Clinical drug development involves a lengthy and expensive process, with a highly uncertain outcome. We expect to incur significant additional costs related to the development of MGC018 and our other product candidates and may experience delays in completing, or ultimately be unable to complete, the development and commercialization of our other products and product candidates.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The research, testing, manufacturing, labeling, approval, selling, marketing and distribution of drug products are subject to extensive regulation by the FDA and non-U.S. regulatory authorities, which regulations differ from country to country. We are not permitted to market our product candidates in the United States or in other countries until we receive approval of a Biologics License Application (BLA) from the FDA or marketing approval from applicable regulatory authorities outside the United States. Our product candidates are in various stages of development and are subject to the risks of failure inherent in drug development. For example, in November 2021, we announced the discontinuation of Cohort A of the MAHOGANY trial for margetuximab in gastric cancer, based on a number of factors, including the prioritization of our other product candidates given the competition in this indication, and the FDA&#8217;s approval of competing combination therapy with pembrolizumab. Also in July 2022, we announced the discontinuation of the Phase 2 trial of enoblituzumab in combination with either retifanlimab or tebotelimab in the treatment of patients with recurrent or metastatic squamous cell carcinoma of the head and neck (SCCHN), based on an internal review of safety data.  In addition, our collaborator Incyte submitted a BLA for retifanlimab in January 2021 and in July 2021, received a Complete Response Letter (CRL) from the FDA regarding its BLA. Incyte&#8217;s announcement indicated that the FDA determined that additional data are needed to demonstrate the clinical benefit of retifanlimab for the submitted indication, and that Incyte is reviewing the CRL and will discuss next steps with the FDA. Obtaining approval of a BLA can be a lengthy, expensive and uncertain process. Further, in October 2021, Incyte withdrew its European application for marketing authorization of retifanlimab for the treatment of squamous carcinoma of the anal canal. In addition, failure to comply with FDA and non-U.S. regulatory requirements may, either before or after product approval, subject our company or our collaborators to administrative or judicially imposed sanctions, including: </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">restrictions on our ability to conduct clinical trials, including full or partial clinical holds on ongoing or planned trials; </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">restrictions on the products, manufacturers, manufacturing facilities or manufacturing process; </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">warning letters; </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">civil and criminal penalties; </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">injunctions; </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">suspension or withdrawal of regulatory approvals; </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">product seizures, detentions or import bans; </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">voluntary or mandatory product recalls and publicity requirements; </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">total or partial suspension of production; </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">imposition of restrictions on operations, including costly new manufacturing requirements; and </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">refusal to approve pending BLAs or supplements to approved BLAs or analogous marketing approvals outside the United States. </span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The FDA and foreign regulatory authorities also have substantial discretion in the drug approval process. The number of nonclinical studies and clinical trials that will be required for regulatory approval varies depending on the product candidate, the disease or condition that the product candidate is designed to address, and the regulations applicable to any particular drug candidate. Regulatory agencies can delay, limit or deny approval of a product candidate for many reasons, including:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a product candidate may not be deemed safe or effective; </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the results may not confirm the positive results from earlier nonclinical studies or clinical trials; </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">regulatory agencies may not find the data from nonclinical studies and clinical trials sufficient or meaningful; </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">regulatory agencies might not approve or might require changes to our manufacturing processes or facilities; or </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">regulatory agencies may change their approval policies or adopt new regulations. </span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any delay in obtaining or failure to obtain required approvals could materially adversely affect our ability to generate revenue from the particular product candidate, which likely would result in significant harm to our financial position and adversely impact our stock price. Furthermore, any regulatory approval to market a product may be subject to limitations on the indicated uses for which we may market the product. These limitations may limit the size of the potential market for a product candidate, if approved.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If clinical trials for our product candidates are prolonged, delayed or stopped, for any reason, we may be unable to obtain regulatory approval and commercialize our product candidates on a timely basis, which would require us to incur additional costs and delay our receipt of any product revenue. </span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We, or our collaborators, are either currently enrolling patients in clinical trials or anticipate initiating, continuing, designing or supporting clinical trials for molecules that include MGC018, lorigerlimab, retifanlimab, IMGC936 and MGD024 as monotherapies or in combination with other product candidates. In addition, Incyte is currently enrolling patients in clinical trials for retifanlimab, and other collaborators outside the United States are developing our product candidates. We anticipate in the future collaborators will initiate or continue clinical trials of one or more our product candidates. The continuation, modification, or commencement of existing or new clinical trials could be substantially delayed or prevented by several factors, including: </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">further discussions with the FDA or other regulatory agencies regarding the scope or design of our clinical trials; </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the limited number of, and competition for, suitable sites to conduct our clinical trials, many of which may already be engaged in other clinical trial programs, including some that may be for the same indication as our product candidates; </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">any delay or failure in patient recruitment or enrollment in our or our collaborators&#8217; trials for any reason, including as a result of public health crises such as the evolving COVID-19 pandemic; </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">any delay or failure to obtain regulatory approval or agreement to commence a clinical trial in any of the countries where enrollment is planned; </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">inability to obtain sufficient funds required for a clinical trial; </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">clinical holds on, or other regulatory objections to, a new or ongoing clinical trial; </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">delay or failure to manufacture sufficient supplies of the product candidate for our clinical trials; </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">delay or failure to reach agreement on acceptable clinical trial terms or clinical trial protocols with prospective sites or CROs the terms of which can be subject to extensive negotiation and may vary significantly among different sites or CROs; </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">delay or failure to obtain institutional review board (IRB) approval to conduct a clinical trial at a prospective site; </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">significant competition of product candidates that are expected to be more effective or have a more favorable safety profile; and</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">approval of potential therapies by competitors.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The progress or completion of our, or our collaborators', clinical trials have been and could also be substantially delayed or prevented by many factors, including: </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">unforeseen safety issues, including severe or unexpected adverse effects experienced by patients, including actual and possible deaths; </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">delays in expected site initiation, patient recruitment and enrollment, for any reason, including as a result of public health crises such as the evolving COVID-19 pandemic; </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">failure of patients to complete the clinical trial; </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">lack of efficacy during clinical trials; </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">termination of our clinical trials by one or more clinical trial sites; </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">inability or unwillingness of patients or clinical investigators to follow our clinical trial protocols; </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">economic and political instability in countries where our trial sites are located, including terrorist attacks, civil unrest and actual or threatened armed conflict;</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">inability to monitor patients adequately during or after treatment by us, our collaboration partners and/or our CROs; and </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the need to repeat or terminate clinical trials as a result of inconclusive or negative results or unforeseen complications in testing. </span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in regulatory requirements and guidance may also occur and we may need to significantly amend clinical trial protocols to reflect these changes with appropriate regulatory authorities. Amendments may require us to renegotiate terms with CROs or resubmit clinical trial protocols to IRBs for re-examination, which may impact the costs, timing or successful completion of a clinical trial. Our clinical trials may be suspended or terminated at any time by the FDA, other regulatory authorities, the IRB overseeing the clinical trial at issue, any of our clinical trial sites with respect to that site, or us, due to a number of factors, including: </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">failure to conduct the clinical trial in accordance with regulatory requirements or our clinical protocols; </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">unforeseen safety issues or any determination that a clinical trial presents unacceptable health risks; </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">lack of adequate funding to continue the clinical trial due to unforeseen costs or other business decisions; and </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">upon a breach or pursuant to the terms of any agreement with, or for any other reason by, current or future collaborators that have responsibility for the clinical development of any of our product candidates. </span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Clinical trials of our product candidates are subject to partial or full clinical holds from time to time. A clinical hold received in the midst of conducting a trial may delay the progress of a clinical trial, or may require us to modify or discontinue such trial. Any failure or significant delay in completing clinical trials for our product candidates would adversely affect our ability to obtain regulatory approval and our commercial prospects and ability to generate product revenue will be diminished. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The results of previous clinical trials may not be predictive of future results, and interim or top line data may be subject to change or qualification, based on several factors, including a complete analysis of data, or in the case of interim analysis, the continued or ongoing accrual of data. In addition, the results of our current and planned clinical trials may not satisfy the requirements of the FDA or non-U.S. regulatory authorities for product approval. </span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Clinical failure can occur at any stage of clinical development. Clinical trials may produce negative or inconclusive results, and we or any of our current and future collaborators may decide, or regulators may require us, to conduct additional clinical or nonclinical testing. Success in early clinical trials does not mean that future larger registration clinical trials will be successful because product candidates in later-stage clinical trials may fail to demonstrate sufficient safety and efficacy to the satisfaction of the FDA and non-U.S. regulatory authorities despite having progressed through initial clinical trials.  A number of companies in the pharmaceutical industry, including those with greater resources and experience than us, have suffered significant setbacks in advanced clinical trials, even after obtaining promising results in earlier clinical trials. </span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may publicly disclose top line or interim data from time to time, which is 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 or continued progress of the study or trial. The top line or interim 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. Top line and interim 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 </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">published. In addition, the achievement of one primary endpoint for a trial does not guarantee that additional co-primary endpoints or secondary endpoints will be achieved, which may have an adverse effect on our ability to obtain or retain additional regulatory approval of MARGENZA and our product candidates in the U.S. or in other jurisdictions. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#8239;Our product candidates may have undesirable side effects which may delay or prevent further clinical development or marketing approval, or, if approval is received, require them to be taken off the market, require them to include safety warnings or otherwise limit their sales. </span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although all of our product candidates have undergone or will undergo safety testing, not all adverse effects of drugs can be predicted or anticipated. Unforeseen side effects from any of our product candidates could arise either during clinical development or after the approved product has been marketed. Ongoing or future trials of our product candidates may not support the conclusion that one or more of these product candidates have acceptable safety profiles. The results of future clinical or nonclinical trials may show undesirable or unacceptable side effects, which could interrupt, delay or halt clinical trials, and result in delay of, or failure to obtain, marketing approval from the FDA and other regulatory authorities, or result in marketing approval from the FDA and other regulatory authorities with restrictive label warnings, risk-management measures, or potential product liability claims. For example, in July 2022 we announced the discontinuation of our Phase 2 trial of enoblituzumab in combination with either retifanlimab or tebotelimab in the treatment of patients with recurrent or metastatic SCCHN, based on an internal review of safety data.</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we or others later identify undesirable or unacceptable side effects potentially caused by such products: </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">regulatory authorities may require us to take our approved product off the market; </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">regulatory authorities may require the addition of labeling statements, specific warnings, a contraindication or field alerts to physicians and pharmacies; </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we may be required to change the way the product is administered, impose other risk-management measures, conduct additional clinical trials or change the labeling of the product; </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we may be subject to limitations on how we may promote the product; </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">sales of the product may decrease significantly; </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we may be subject to litigation or product liability claims; and </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our reputation may suffer. </span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For example, the prescribing information for MARGENZA include warnings and precautions for infusion-related reactions, as well as a boxed warning related to left ventricular dysfunction and embryo-fetal toxicity. Further, based on the identification of future adverse events, we may be required to further revise the prescribing information, including MARGENZA&#8217;s boxed warning, which could negatively impact sales of MARGENZA or adversely affect MARGENZA&#8217;s acceptance in the market. </span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any of these events could prevent us, our collaborators or our potential future partners from achieving or maintaining market acceptance of the affected product or could substantially increase commercialization costs and expenses, which in turn could delay or prevent us from generating significant revenue from the sale of our products.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Our Financial Position and Need for Additional Capital</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our business could be adversely affected by economic downturns, inflation, increases in interest rates, natural disasters, public health crises such as the COVID-19 pandemic, political crises, geopolitical events, such as the crisis in Ukraine, or other macroeconomic conditions, which have in the past and may in the future negatively impact our business and financial performance. </span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The global economy, including credit and financial markets, has experienced extreme volatility and disruptions, including, among other things, severely diminished liquidity and credit availability, declines in consumer confidence, declines in economic growth, supply chain shortages, increases in inflation rates, higher interest rates and uncertainty about economic stability. For example, the COVID-19 pandemic resulted in widespread unemployment, economic slowdown and extreme volatility in the capital markets. The Federal Reserve recently raised interest rates multiple times in response to concerns about inflation and it may raise them again. Higher interest rates, coupled with reduced government spending and volatility in financial markets may increase economic uncertainty and affect consumer spending. Similarly, the ongoing military conflict between Russia and Ukraine has created extreme volatility in the global capital markets and is expected to have further global economic consequences, including disruptions of the global supply chain and energy markets. Any such volatility and disruptions may adversely affect our business or the third parties on whom we rely. If the equity and credit markets deteriorate, </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">including as a result of political unrest or war, it may make any necessary debt or equity financing more costly or more dilutive or more difficult to obtain in a timely manner or on favorable terms, if at all. Increased inflation rates can adversely affect us by increasing our costs, including labor and employee benefit costs.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Relating to Employee Matters and Managing Growth </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our restructuring and the associated workforce reduction announced in August 2022 may not result in anticipated cost savings, could result in total costs and expenses that are greater than expected and could disrupt our business. </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2022, we announced a reduction in workforce by approximately 15% in connection with the restructuring of our business to prioritize and focus on our lead assets. We may not realize, in full or in part, the anticipated benefits, savings and improvements in our operating structure from our restructuring efforts due to unforeseen difficulties, delays or unexpected costs. If we are unable to realize the expected operational efficiencies and cost savings from the restructuring, our results of operation and financial condition would be adversely affected. We expect to incur additional costs as we recognize one-time employee termination-related charges.  We also cannot guarantee that we will not have to undertake additional workforce reductions or restructuring activities in the future. Furthermore, our strategic restructuring plan may be disruptive to our operations. For example, our workforce reductions could yield unanticipated consequences, such as attrition beyond planned staff reductions, increased difficulties in our day-to-day operations and reduced employee morale. If employees who were not affected by the reduction in force seek alternate employment, this could result in us seeking contract support at unplanned additional expense or harm our productivity. Our workforce reductions could also harm our ability to attract and retain qualified management, scientific, clinical, and manufacturing personnel who are critical to our business. Any failure to attract or retain qualified personnel could prevent us from successfully developing our product candidates in the future. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31</span></div></div></div><div id="ie2d0870b69ea47c4b6d8821fc2c6423e_94"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><div style="-sec-extract:summary"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.251%"><tr><td style="width:1.0%"></td><td style="width:6.348%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:91.452%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Item 6.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exhibits</span></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.736%"><tr><td style="width:1.0%"></td><td style="width:14.332%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:83.468%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1+</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="exhibit101-incyte3rdamend.htm">Amendment No. </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="exhibit101-incyte3rdamend.htm">3</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="exhibit101-incyte3rdamend.htm"> to the Global Collaboration and License Agreement by and between the Company and Incyte Corporation, dated </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="exhibit101-incyte3rdamend.htm">July 14</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="exhibit101-incyte3rdamend.htm">, 2022</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> </span></div></td></tr><tr style="height:15pt"><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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">*</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit31-1q32022.htm">Rule 13a-14(a) Certification of Principal Executive Officer</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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">*</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit31-2q32022.htm">Rule 13a-14(a) Certification of Principal Financial Officer</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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">**</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit32-1q32022.htm">Section 1350 Certification of Principal Executive Officer</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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">**</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit32-2q32022.htm">Section 1350 Certification of Principal Financial Officer</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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.INS</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Instance Document</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.SCH</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Schema Document</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.CAL</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Calculation Linkbase Document</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.DEF</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Definition Linkbase Document</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.LAB</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Labels Linkbase Document</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.PRE</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Presentation Linkbase Document</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cover Page Interactive Data (formatted as Inline XBRL and contained in Exhibit 101 filed herewith)</span></td></tr><tr><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:6pt"><span><br/></span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+ &#160;&#160;&#160;&#160;Portions of this document (indicated by &#8220;[***]&#8221; have been omitted because they are not material and are the type that MacroGenics, Inc. treats as private and confidential.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">* &#160;&#160;&#160;&#160;Filed herewith</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">** &#160;&#160;&#160;&#160;Furnished herewith</span></div><div><span><br/></span></div><div style="margin-bottom:9pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="ie2d0870b69ea47c4b6d8821fc2c6423e_97"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">SIGNATURES</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:47.873%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.592%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.235%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">MACROGENICS, INC.</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">BY:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Scott Koenig</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Scott Koenig, M.D., 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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President and Chief Executive Officer</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Executive Officer)</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">BY:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ James Karrels</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">James Karrels</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Vice President and Chief Financial 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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Financial Officer)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dated: November 3, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:36pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.1
<SEQUENCE>2
<FILENAME>exhibit101-incyte3rdamend.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 2022 Workiva -->
<title>Document</title></head><body><div id="if8e11084b6954347983c47e58568e696_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exhibit 10.1</font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CERTAIN PORTIONS OF THIS EXHIBIT (INDICATED BY &#91;***&#93;) HAVE BEEN EXCLUDED PURSUANT TO ITEM 601(B)(10) OF REGULATION S-K BECAUSE THEY ARE BOTH NOT MATERIAL AND ARE THE TYPE THAT THE COMPANY TREATS AS PRIVATE AND CONFIDENTIAL.</font></div><div style="margin-bottom:12pt;text-align:center"><font><br></font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">AMENDMENT NO. 3 TO GLOBAL COLLABORATION AND LICENSE AGREEMENT</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">This Amendment No. 3 to Global Collaboration and License Agreement (this &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Amendment No. 3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) is dated as of July 14, 2022, by and between </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">INCYTE CORPORATION</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, a Delaware corporation, having its principal place of business at 1801 Augustine Cut-Off, Wilmington, DE 19803 (hereinafter &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Incyte</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">MACROGENICS, INC.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, a Delaware corporation, having its principal place of business at 9704 Medical Center Drive, Rockville, MD 20850 (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">MacroGenics</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;, together with Incyte, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Parties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; and each separately, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Party</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), and is meant to amend that certain Global Collaboration and License Agreement, dated as of October 24, 2017, between Incyte and MacroGenics and amended on March 15, 2018 (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Amendment No. 1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) and April 7, 2022 (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Amendment No. 2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;). The Global Collaboration and License Agreement, Amendment No. 1, and Amendment No. 2 are referred to herein collectively as the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;.  Capitalized terms used and not otherwise defined herein shall have the meanings ascribed to such terms in the Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">WHEREAS, the Parties wish to modify the Agreement to reflect changes agreed to between the Parties with respect to (a) the acceleration of payment for certain Milestones with respect to &#91;***&#93; and (b) the &#91;***&#93; of certain Milestones with respect to &#91;***&#93;&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">NOW, THEREFORE, IN CONSIDERATION of the mutual covenants contained herein, and for other good and valuable consideration the receipt and adequacy of which are hereby acknowledged, the Parties agree as follows&#58;</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt;text-decoration:underline">Acceleration of First Development Milestones with respect to &#91;***&#93; Indications</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Parties agree that the first Development Milestone set forth in Section 8.2(b) of the Agreement, &#91;***&#93; (including Incyte Monotherapy Studies and Incyte Combination Studies) &#91;***&#93; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Milestone</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) shall be deemed to have been achieved with respect to the Indications &#91;***&#93;.  Incyte shall pay MacroGenics within &#91;***&#93; Business Days of the date hereof the amount of &#91;***&#93;, representing payment for the achievement of such &#91;***&#93;Milestones.  The Parties agree that only &#91;***&#93; remains unachieved and potentially payable by Incyte in the future.</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt;text-decoration:underline">Removal of Certain Milestones and Payments for &#91;***&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Parties agree that&#58;</font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:9.68pt">The &#91;***&#93; shall not apply with respect to the Indication &#91;***&#93;, and &#91;***&#93; for the &#91;***&#93; shall &#91;***&#93; with respect to the Indication of &#91;***&#93;, whether by reason of (i) actually &#91;***&#93; in the Indication &#91;***&#93; or (ii) the occurrence of any of the events set forth in the final sentence in the first paragraph of Section 8.2 stating, &#8220;In addition, except with respect to the Breakthrough Designation Milestone, if for any reason any other Development Milestone corresponding to a Milestone payment does not occur prior to the occurrence of Regulatory Approval, then such prior non-occurring Development Milestone shall be deemed to occur concurrently with Regulatory Approval, and the applicable Milestone payments for the applicable Development Milestones shall become due and payable in accordance with this Section 8.2.&#8221;  For clarity, &#91;***&#93; by Incyte, its Affiliates, or sublicensees for a Monotherapy Regimen or Incyte Combination Regimen in the &#91;***&#93; any such Milestone payment.</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><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="padding-left:72pt;padding-right:17.85pt;text-align:justify;text-indent:-36pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:9pt">The Regulatory Filing Milestone &#91;***&#93; set forth in Section 8.2(c) of the Agreement &#91;***&#93; respect to the Indication &#91;***&#93;, and &#91;***&#93; of such Milestone &#91;***&#93; with respect to the &#91;***&#93;.</font></div><div style="padding-left:83pt;padding-right:17.85pt;text-align:justify;text-indent:-36pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">c.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:9.68pt">The Approval Milestone &#91;***&#93; set forth in Section 8.2(d) of the Agreement &#91;***&#93; with respect to the Indication of &#91;***&#93;, and &#91;***&#93; for the &#91;***&#93; Milestone shall &#91;***&#93; with respect to the Indication &#91;***&#93;.</font></div><div style="padding-left:83pt;padding-right:17.85pt;text-align:justify;text-indent:-36pt"><font><br></font></div><div style="margin-bottom:12pt;padding-left:54pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt;text-decoration:underline">Entire Agreement&#59; Remaining Provisions of the Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Agreement, as supplemented and modified by this Amendment No. 3, contains the entire understanding of the parties with respect to the subject matter hereof and supersedes all prior agreements and understandings, oral or written, with respect to such matters, which the parties acknowledge have been merged into the Agreement.  Upon the effectiveness of this Amendment No. 3, on and after the date hereof, each reference in the Agreement to &#8220;this Agreement,&#8221; &#8220;hereunder,&#8221; &#8220;hereof,&#8221; &#8220;herein&#8221; or words of like import shall mean and be a reference to the Agreement, as amended hereby.  Except as provided herein, each of the other provisions of the Agreement shall remain in full force and effect.</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt;text-decoration:underline">Governing Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  This Amendment No. 3 shall be governed by and construed under the laws of the State of New York, without giving effect to any choice of law principles that would require the application of the laws of a different state.</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt;text-decoration:underline">Execution in Counterparts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  This Amendment No. 3 may be executed in two (2) or more counterparts, each of which shall be deemed an original, but all of which together shall constitute one and the same instrument. This Amendment No. 3 may be executed by .pdf or other electronically transmitted signatures and such signatures shall be deemed to bind each Party as if they were the original signatures.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">&#91;remainder of page intentionally blank&#93;</font></div><div style="margin-bottom:12pt;text-align:center"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2</font></div><div style="text-align:center"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">IN WITNESS WHEREOF, the parties hereto have caused this Amendment No. 3 to Global Collaboration and License Agreement to be duly executed by their respective authorized signatories effective as of the date first indicated above.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:72.916%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">MACROGENICS, INC.</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58; __________________________________________</font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Name&#58; &#91;***&#93;</font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Title&#58; &#91;***&#93;</font></div></td></tr><tr style="height:44pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">INCYTE CORPORATION</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58; __________________________________________</font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Name&#58; &#91;***&#93;</font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Title&#58; &#91;***&#93;</font></div></td></tr><tr style="height:44pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3</font></div><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>3
<FILENAME>exhibit31-1q32022.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 2022 Workiva -->
<title>Document</title></head><body><div id="ic83695439f924f0ab00d451e944f28db_1"></div><div style="min-height:63pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EXHIBIT 31.1</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Scott Koenig, certify that&#58;</font></div><div><font><br></font></div><div style="margin-bottom:9pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.5pt">I have reviewed this Quarterly Report on Form 10-Q for the period ended September&#160;30, 2022 of MacroGenics, Inc.&#59;</font></div><div style="margin-bottom:9pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.5pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-bottom:9pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.5pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-bottom:9pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.5pt">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;padding-left:63pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:20.07pt">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;padding-left:63pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.5pt">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;padding-left:63pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:20.07pt">Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-bottom:9pt;padding-left:63pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.5pt">Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting&#59; and</font></div><div style="margin-bottom:9pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.5pt">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;padding-left:63pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:20.07pt">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;padding-left:63pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.5pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.</font></div><div><font><br></font></div><div><font><br></font></div><div style="padding-left:252pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">&#47;s&#47; Scott Koenig</font></div><div style="padding-left:252pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Scott Koenig, M.D., Ph.D.</font></div><div style="padding-left:252pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">President and Chief Executive Officer</font></div><div style="padding-left:252pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Principal Executive Officer)</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dated&#58; November&#160;3, 2022 </font></div><div style="height:63pt;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>exhibit31-2q32022.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 2022 Workiva -->
<title>Document</title></head><body><div id="i05c6de3372c047868aa72a61ffd4fce1_1"></div><div style="min-height:63pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EXHIBIT 31.2</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, James Karrels, certify that&#58;</font></div><div><font><br></font></div><div style="margin-bottom:9pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.5pt">I have reviewed this Quarterly Report on Form 10-Q for the period ended September&#160;30, 2022 of MacroGenics, Inc.&#59;</font></div><div style="margin-bottom:9pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.5pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-bottom:9pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.5pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-bottom:9pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.5pt">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;padding-left:63pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:20.07pt">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;padding-left:63pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.5pt">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;padding-left:63pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:20.07pt">Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-bottom:9pt;padding-left:63pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.5pt">Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting&#59; and</font></div><div style="margin-bottom:9pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.5pt">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;padding-left:63pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:20.07pt">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;padding-left:63pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.5pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.</font></div><div><font><br></font></div><div><font><br></font></div><div style="padding-left:252pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">&#47;s&#47; James Karrels</font></div><div style="padding-left:252pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">James Karrels</font></div><div style="padding-left:252pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Senior Vice President and Chief Financial Officer</font></div><div style="padding-left:252pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Principal Financial Officer)</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dated&#58; November&#160;3, 2022 </font></div><div style="height:63pt;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>exhibit32-1q32022.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 2022 Workiva -->
<title>Document</title></head><body><div id="iad5ba748b5594896b0a7624412afed66_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EXHIBIT 32.1</font></div><div style="text-align:right"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Certification of Principal Executive Officer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Pursuant to 18 U.S.C. 1350</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Section 906 of the Sarbanes-Oxley Act of 2002</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">)</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Scott Koenig, President and Chief Executive Officer (principal executive officer) of MacroGenics, Inc. (the Registrant), certify, to the best of my knowledge, based upon a review of the Quarterly Report on Form 10-Q for the period ended&#160;September&#160;30, 2022&#160;of the Registrant (the Report), that&#58;</font></div><div><font><br></font></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The Report fully complies with the requirements of Section 13(a) of the Securities Exchange Act of 1934, as amended&#59; and</font></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Registrant.</font></div><div style="padding-left:22pt;text-indent:-22pt"><font><br></font></div><div><font><br></font></div><div style="padding-left:252pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">&#47;s&#47; Scott Koenig</font></div><div style="padding-left:252pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Name&#58; Scott Koenig, M.D., Ph.D.</font></div><div style="padding-left:252pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; November&#160;3, 2022 </font></div><div style="padding-left:252pt"><font><br></font></div><div><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>exhibit32-2q32022.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 2022 Workiva -->
<title>Document</title></head><body><div id="if9de336e8dad4f9da46db53cbf1ab65f_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EXHIBIT 32.2</font></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Certification of Principal Financial Officer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Pursuant to 18 U.S.C. 1350</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Section 906 of the Sarbanes-Oxley Act of 2002)</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, James Karrels, Senior Vice President and Chief Financial Officer (principal financial officer) of MacroGenics, Inc. (the Registrant), certify, to the best of my knowledge, based upon a review of the Quarterly Report on Form 10-Q for the period ended&#160;September&#160;30, 2022&#160;of the Registrant (the Report), that&#58;</font></div><div><font><br></font></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The Report fully complies with the requirements of Section 13(a) of the Securities Exchange Act of 1934, as amended&#59; and</font></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Registrant.</font></div><div><font><br></font></div><div><font><br></font></div><div style="padding-left:252pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">&#47;s&#47; James Karrels</font></div><div style="padding-left:252pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Name&#58; James Karrels</font></div><div style="padding-left:252pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; November&#160;3, 2022 </font></div><div><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>mgnx-20220930.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:3c82c07d-bc16-44f0-a700-1d3c75e61c02,g:6a15c76d-c4e7-4b58-b44f-67519e12149e-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:mgnx="http://macrogenics.com/20220930" 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://macrogenics.com/20220930">
  <xs:import namespace="http://fasb.org/srt/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/dei/2022" schemaLocation="https://xbrl.sec.gov/dei/2022/dei-2022.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="mgnx-20220930_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="mgnx-20220930_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="mgnx-20220930_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="mgnx-20220930_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverPage" roleURI="http://macrogenics.com/role/CoverPage">
        <link:definition>0000001 - Document - Cover Page</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDBALANCESHEETS" roleURI="http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS">
        <link:definition>0000002 - Statement - CONSOLIDATED BALANCE SHEETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDBALANCESHEETSParenthetical" roleURI="http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETSParenthetical">
        <link:definition>0000003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" roleURI="http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS">
        <link:definition>0000004 - Statement - 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="CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" roleURI="http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY">
        <link:definition>0000005 - Statement - 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="CONSOLIDATEDSTATEMENTSOFCASHFLOWS" roleURI="http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS">
        <link:definition>0000006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NatureofOperations" roleURI="http://macrogenics.com/role/NatureofOperations">
        <link:definition>0000007 - Disclosure - Nature of Operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPolicies" roleURI="http://macrogenics.com/role/SummaryofSignificantAccountingPolicies">
        <link:definition>0000008 - Disclosure - Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueofFinancialInstruments" roleURI="http://macrogenics.com/role/FairValueofFinancialInstruments">
        <link:definition>0000009 - Disclosure - Fair Value of 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="MarketableSecurities" roleURI="http://macrogenics.com/role/MarketableSecurities">
        <link:definition>0000010 - 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="InventoryNet" roleURI="http://macrogenics.com/role/InventoryNet">
        <link:definition>0000011 - Disclosure - Inventory, Net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquity" roleURI="http://macrogenics.com/role/StockholdersEquity">
        <link:definition>0000012 - Disclosure - Stockholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Revenue" roleURI="http://macrogenics.com/role/Revenue">
        <link:definition>0000013 - Disclosure - Revenue</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensation" roleURI="http://macrogenics.com/role/StockBasedCompensation">
        <link:definition>0000014 - Disclosure - Stock-Based Compensation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingencies" roleURI="http://macrogenics.com/role/CommitmentsandContingencies">
        <link:definition>0000015 - 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="SubsequentEvents" roleURI="http://macrogenics.com/role/SubsequentEvents">
        <link:definition>0000016 - Disclosure - Subsequent Events</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesPolicies" roleURI="http://macrogenics.com/role/SummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>0000017 - Disclosure - Summary of Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueofFinancialInstrumentsTables" roleURI="http://macrogenics.com/role/FairValueofFinancialInstrumentsTables">
        <link:definition>0000018 - Disclosure - Fair Value of 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="MarketableSecuritiesTables" roleURI="http://macrogenics.com/role/MarketableSecuritiesTables">
        <link:definition>0000019 - 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="InventoryNetTables" roleURI="http://macrogenics.com/role/InventoryNetTables">
        <link:definition>0000020 - Disclosure - Inventory, Net (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationTables" roleURI="http://macrogenics.com/role/StockBasedCompensationTables">
        <link:definition>0000021 - Disclosure - Stock-Based Compensation (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueofFinancialInstrumentsDetails" roleURI="http://macrogenics.com/role/FairValueofFinancialInstrumentsDetails">
        <link:definition>0000022 - Disclosure - Fair Value of Financial Instruments (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="MarketableSecuritiesDetails" roleURI="http://macrogenics.com/role/MarketableSecuritiesDetails">
        <link:definition>0000023 - Disclosure - Marketable 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="InventoryNetDetails" roleURI="http://macrogenics.com/role/InventoryNetDetails">
        <link:definition>0000024 - Disclosure - Inventory, Net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityDetails" roleURI="http://macrogenics.com/role/StockholdersEquityDetails">
        <link:definition>0000025 - Disclosure - Stockholders' Equity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CollaborationandOtherAgreementsIncyteCorporationDetails" roleURI="http://macrogenics.com/role/CollaborationandOtherAgreementsIncyteCorporationDetails">
        <link:definition>0000026 - Disclosure - Collaboration and Other Agreements - Incyte Corporation (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="CollaborationandOtherAgreementsZaiLabDetails" roleURI="http://macrogenics.com/role/CollaborationandOtherAgreementsZaiLabDetails">
        <link:definition>0000027 - Disclosure - Collaboration and Other Agreements - Zai Lab (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="CollaborationandOtherAgreementsJanssenDetails" roleURI="http://macrogenics.com/role/CollaborationandOtherAgreementsJanssenDetails">
        <link:definition>0000028 - Disclosure - Collaboration and Other Agreements - Janssen (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="CollaborationandOtherAgreementsIMabBiopharmaDetails" roleURI="http://macrogenics.com/role/CollaborationandOtherAgreementsIMabBiopharmaDetails">
        <link:definition>0000029 - Disclosure - Collaboration and Other Agreements - I-Mab Biopharma (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="CollaborationandOtherAgreementsNIAIDContractDetails" roleURI="http://macrogenics.com/role/CollaborationandOtherAgreementsNIAIDContractDetails">
        <link:definition>0000030 - Disclosure - Collaboration and Other Agreements - NIAID Contract (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="StockBasedCompensationStockBasedCompensationExpenseDetails" roleURI="http://macrogenics.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails">
        <link:definition>0000031 - Disclosure - Stock-Based Compensation - 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="StockBasedCompensationOptionPricingAssumptionsDetails" roleURI="http://macrogenics.com/role/StockBasedCompensationOptionPricingAssumptionsDetails">
        <link:definition>0000032 - Disclosure - Stock-Based Compensation - Option Pricing Assumptions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationStockOptionActivityDetails" roleURI="http://macrogenics.com/role/StockBasedCompensationStockOptionActivityDetails">
        <link:definition>0000033 - Disclosure - Stock-Based Compensation - 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="StockbasedCompensationRestrictedStockUnitActivityDetails" roleURI="http://macrogenics.com/role/StockbasedCompensationRestrictedStockUnitActivityDetails">
        <link:definition>0000034 - Disclosure - Stock-based Compensation - Restricted Stock Unit 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="SubsequentEventsDetails" roleURI="http://macrogenics.com/role/SubsequentEventsDetails">
        <link:definition>0000035 - Disclosure - Subsequent Events (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="mgnx_ProceedsfromStockOptionsExercisedAndESPPPurchases" abstract="false" name="ProceedsfromStockOptionsExercisedAndESPPPurchases" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mgnx_ZaiLabsCollaborationAndLicenseAgreementTRIDENTMoleculeMember" abstract="true" name="ZaiLabsCollaborationAndLicenseAgreementTRIDENTMoleculeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mgnx_EmployeeStockPurchasePlanMaximumAnnualContributionsPerEmployeePercent" abstract="false" name="EmployeeStockPurchasePlanMaximumAnnualContributionsPerEmployeePercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="mgnx_CommonStockMaximumAmountAvailableForIssuanceIncrease" abstract="false" name="CommonStockMaximumAmountAvailableForIssuanceIncrease" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mgnx_PotentialCommercialMilestonePaymentsUnderAgreement" abstract="false" name="PotentialCommercialMilestonePaymentsUnderAgreement" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mgnx_ZaiLabClinicalSupplyAgreementsMember" abstract="true" name="ZaiLabClinicalSupplyAgreementsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mgnx_A2003StockIncentivePlanMember" abstract="true" name="A2003StockIncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mgnx_IMabBiopharmaMember" abstract="true" name="IMabBiopharmaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mgnx_ProceedsfromRoyaltiesPercent" abstract="false" name="ProceedsfromRoyaltiesPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="mgnx_NumberOfPerformanceObligations" abstract="false" name="NumberOfPerformanceObligations" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="mgnx_OneTimeMillstoneCredit" abstract="false" name="OneTimeMillstoneCredit" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mgnx_NonrefundablePaymentTaxWithholding" abstract="false" name="NonrefundablePaymentTaxWithholding" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mgnx_PremiumReceivedOnStockPurchase" abstract="false" name="PremiumReceivedOnStockPurchase" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mgnx_NonrefundableUpfrontFeesNetOfTaxWithholding" abstract="false" name="NonrefundableUpfrontFeesNetOfTaxWithholding" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mgnx_AdditionalAnnualFixedPayments" abstract="false" name="AdditionalAnnualFixedPayments" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mgnx_PercentageOfSharesOfCompanysCommonStockOutstandingForIncreaseInSharesReservedForIssuanceUnderStockPlan" abstract="false" name="PercentageOfSharesOfCompanysCommonStockOutstandingForIncreaseInSharesReservedForIssuanceUnderStockPlan" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="mgnx_RevenuesFromCMOAgreementsMemberMember" abstract="true" name="RevenuesFromCMOAgreementsMemberMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mgnx_RevenueFromPerformanceOfTheResearchAndDevelopmentActivitiesMember" abstract="true" name="RevenueFromPerformanceOfTheResearchAndDevelopmentActivitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mgnx_RevenueFromCollaborativeAgreementsMember" abstract="true" name="RevenueFromCollaborativeAgreementsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mgnx_TargetNominationOptionFeesAndMilestone" abstract="false" name="TargetNominationOptionFeesAndMilestone" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mgnx_CollaborationAndLicenseAgreementsAbstract" abstract="true" name="CollaborationAndLicenseAgreementsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="mgnx_AtTheMarketOfferingMember" abstract="true" name="AtTheMarketOfferingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mgnx_IncyteMGA012ClinicalServicesMember" abstract="true" name="IncyteMGA012ClinicalServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mgnx_A2021ZaiLabAgreementsMember" abstract="true" name="A2021ZaiLabAgreementsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mgnx_A2018ZaiLabCollaborationAndLicenseAgreementMember" abstract="true" name="A2018ZaiLabCollaborationAndLicenseAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mgnx_DevelopmentAndRegulatoryMilestonePaymentsUnderAgreementRecognized" abstract="false" name="DevelopmentAndRegulatoryMilestonePaymentsUnderAgreementRecognized" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mgnx_IncyteMGA012AgreementMember" abstract="true" name="IncyteMGA012AgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mgnx_NonRefundableUpfrontFees" abstract="false" name="NonRefundableUpfrontFees" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mgnx_CommonStockCapitalSharesMinimumIncreaseInSharesReservedForFutureIssuance" abstract="false" name="CommonStockCapitalSharesMinimumIncreaseInSharesReservedForFutureIssuance" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="mgnx_TotalPotentialValueUnderAgreement" abstract="false" name="TotalPotentialValueUnderAgreement" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mgnx_MilestonesValueAddedTax" abstract="false" name="MilestonesValueAddedTax" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mgnx_IncyteMGA012AgreementClinicalActivitiesMember" abstract="true" name="IncyteMGA012AgreementClinicalActivitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mgnx_RevenueInformationUsedToAssessVariableConsiderationAmount" abstract="false" name="RevenueInformationUsedToAssessVariableConsiderationAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mgnx_StockIncentivePlan2013Member" abstract="true" name="StockIncentivePlan2013Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mgnx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesReceivedForEachVestedAward" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesReceivedForEachVestedAward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="mgnx_RevenueMultipleDeliverableArrangementsDeterminationOfSellingPriceAmount" abstract="false" name="RevenueMultipleDeliverableArrangementsDeterminationOfSellingPriceAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mgnx_ContractManufacturingMember" abstract="true" name="ContractManufacturingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mgnx_PotentialDevelopmentandRegulatoryMilestonePaymentsUnderAgreement" abstract="false" name="PotentialDevelopmentandRegulatoryMilestonePaymentsUnderAgreement" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mgnx_IMabBiopharmaCollaborationAndLicenseAgreementMember" abstract="true" name="IMabBiopharmaCollaborationAndLicenseAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mgnx_NationalInstituteOfAllergyAndInfectiousDiseasesMember" abstract="true" name="NationalInstituteOfAllergyAndInfectiousDiseasesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mgnx_CollaborativeAgreementTransactionPrice" abstract="false" name="CollaborativeAgreementTransactionPrice" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mgnx_ZaiLabsCollaborationAndLicenseAgreementMargetuximabMember" abstract="true" name="ZaiLabsCollaborationAndLicenseAgreementMargetuximabMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mgnx_IncyteCorporationMember" abstract="true" name="IncyteCorporationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mgnx_ZaiLabMember" abstract="true" name="ZaiLabMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mgnx_IMabBiopharmaCollaborationAndLicenseAgreementClinicalSupplyMember" abstract="true" name="IMabBiopharmaCollaborationAndLicenseAgreementClinicalSupplyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mgnx_StockIssuedDuringPeriodSharesStockPlanActivity" abstract="false" name="StockIssuedDuringPeriodSharesStockPlanActivity" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="mgnx_JanssenCollaborationAndLicenseAgreementMember" abstract="true" name="JanssenCollaborationAndLicenseAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mgnx_RevenuesFromCMOAmendmentAgreementMember" abstract="true" name="RevenuesFromCMOAmendmentAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mgnx_TwoThousandSixteenEmployeeStockPurchasePlanMember" abstract="true" name="TwoThousandSixteenEmployeeStockPurchasePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mgnx_GileadMember" abstract="true" name="GileadMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mgnx_JanssenBiotechIncMember" abstract="true" name="JanssenBiotechIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mgnx_PotentialMilestonePaymentsAndRoyaltiesOnProductSales" abstract="false" name="PotentialMilestonePaymentsAndRoyaltiesOnProductSales" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mgnx_RevenueFromGovernmentAgreementsMember" abstract="true" name="RevenueFromGovernmentAgreementsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mgnx_TotalAnnualFixedPayments" abstract="false" name="TotalAnnualFixedPayments" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mgnx_NumberOfMoleculesToBeDevelopedAndCommercializedUnderAgreement" abstract="false" name="NumberOfMoleculesToBeDevelopedAndCommercializedUnderAgreement" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="mgnx_StockIssuedDuringPeriodValueStockPlanActivity" abstract="false" name="StockIssuedDuringPeriodValueStockPlanActivity" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mgnx_CollaborationAndOtherAgreementsDisclosureTextBlock" abstract="false" name="CollaborationAndOtherAgreementsDisclosureTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="mgnx_IncyteMGA012SupplyAgreementMember" abstract="true" name="IncyteMGA012SupplyAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mgnx_CommonStockMaximumAmountAvailableForIssuance" abstract="false" name="CommonStockMaximumAmountAvailableForIssuance" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mgnx_CostOfManufacturingServices" abstract="false" name="CostOfManufacturingServices" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mgnx_RevenuesFromLicenseAgreementsMember" abstract="true" name="RevenuesFromLicenseAgreementsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mgnx_RevenuesFromGrantsMember" abstract="true" name="RevenuesFromGrantsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mgnx_A2022GileadCollaborationAndLicenseAgreementMember" abstract="true" name="A2022GileadCollaborationAndLicenseAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mgnx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>8
<FILENAME>mgnx-20220930_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 2022 Workiva-->
<!--r:3c82c07d-bc16-44f0-a700-1d3c75e61c02,g:6a15c76d-c4e7-4b58-b44f-67519e12149e-->
<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://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="mgnx-20220930.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:calculationLink xlink:role="http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_66647c6f-da5c-4ee0-b342-076c8bb400ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_2af2817c-c39a-49df-aea1-f84a902bdca1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_66647c6f-da5c-4ee0-b342-076c8bb400ca" xlink:to="loc_us-gaap_AccountsPayableCurrent_2af2817c-c39a-49df-aea1-f84a902bdca1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_11630263-163e-4486-8bec-321597c8238e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_66647c6f-da5c-4ee0-b342-076c8bb400ca" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_11630263-163e-4486-8bec-321597c8238e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_ff04ee05-5f15-46fc-909a-493e6ce5b2b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_66647c6f-da5c-4ee0-b342-076c8bb400ca" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_ff04ee05-5f15-46fc-909a-493e6ce5b2b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_a6f866d9-6c68-4e19-9efe-c9807b7613fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_66647c6f-da5c-4ee0-b342-076c8bb400ca" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_a6f866d9-6c68-4e19-9efe-c9807b7613fd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_8bfab0c8-d1bf-4623-b9c7-eac0524eeed1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Investments_8974d053-516c-4a87-94d0-2e8abee3e901" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Investments"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_8bfab0c8-d1bf-4623-b9c7-eac0524eeed1" xlink:to="loc_us-gaap_Investments_8974d053-516c-4a87-94d0-2e8abee3e901" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_c8353575-1377-47d3-960e-7188d533ad9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_8bfab0c8-d1bf-4623-b9c7-eac0524eeed1" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_c8353575-1377-47d3-960e-7188d533ad9a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_d3cbe002-78df-4760-a17b-4c42add7ed23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_8bfab0c8-d1bf-4623-b9c7-eac0524eeed1" xlink:to="loc_us-gaap_InventoryNet_d3cbe002-78df-4760-a17b-4c42add7ed23" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_619cd847-217c-4edb-9d7f-20d3949eadbc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_8bfab0c8-d1bf-4623-b9c7-eac0524eeed1" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_619cd847-217c-4edb-9d7f-20d3949eadbc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1b764f6e-ba58-40a8-979a-f3f1f558dee2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_8bfab0c8-d1bf-4623-b9c7-eac0524eeed1" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1b764f6e-ba58-40a8-979a-f3f1f558dee2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_e158b6e0-8395-4afc-bb8b-0ac05cc264ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_fb93cc84-9c2b-4c93-b3f2-4edfd4df8995" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_e158b6e0-8395-4afc-bb8b-0ac05cc264ce" xlink:to="loc_us-gaap_AssetsCurrent_fb93cc84-9c2b-4c93-b3f2-4edfd4df8995" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_016c59d6-a83b-4c38-8e24-87f3675dcfea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_e158b6e0-8395-4afc-bb8b-0ac05cc264ce" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_016c59d6-a83b-4c38-8e24-87f3675dcfea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_4f6830f2-3c55-4faa-a9ff-08b3c1c0d44d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_e158b6e0-8395-4afc-bb8b-0ac05cc264ce" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_4f6830f2-3c55-4faa-a9ff-08b3c1c0d44d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_039f448d-b023-4fb2-bbc0-e6bac09e6a79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_9c30ca93-7dd7-4387-b652-c43da79082ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_039f448d-b023-4fb2-bbc0-e6bac09e6a79" xlink:to="loc_us-gaap_Liabilities_9c30ca93-7dd7-4387-b652-c43da79082ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_eedf8abe-0e42-4a9e-b108-7a1a4464027f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_039f448d-b023-4fb2-bbc0-e6bac09e6a79" xlink:to="loc_us-gaap_StockholdersEquity_eedf8abe-0e42-4a9e-b108-7a1a4464027f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_fc97fee6-b5e1-4f00-b280-34938674d565" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_6024ceee-58bb-47a9-9221-13bfb4c0bc14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_fc97fee6-b5e1-4f00-b280-34938674d565" xlink:to="loc_us-gaap_LiabilitiesCurrent_6024ceee-58bb-47a9-9221-13bfb4c0bc14" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_f35de9fa-36a3-4457-89aa-647f4b825e1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_fc97fee6-b5e1-4f00-b280-34938674d565" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_f35de9fa-36a3-4457-89aa-647f4b825e1d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_9ae8e9c5-5f19-4010-9fa6-47f3cfbabe53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_fc97fee6-b5e1-4f00-b280-34938674d565" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_9ae8e9c5-5f19-4010-9fa6-47f3cfbabe53" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_f9a9c0fb-784e-4aab-ac6b-2595b1d38104" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_fc97fee6-b5e1-4f00-b280-34938674d565" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_f9a9c0fb-784e-4aab-ac6b-2595b1d38104" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_4a341d7c-252c-4820-b4ec-c1d592d49c06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_b05388fe-4060-4c0c-aab5-37eaaf55e151" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_4a341d7c-252c-4820-b4ec-c1d592d49c06" xlink:to="loc_us-gaap_CommonStockValue_b05388fe-4060-4c0c-aab5-37eaaf55e151" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_3c7e8031-eaab-4ae7-a3e3-6b47468036f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_4a341d7c-252c-4820-b4ec-c1d592d49c06" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_3c7e8031-eaab-4ae7-a3e3-6b47468036f0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_ee2d3bb6-3ce4-4d9d-b7d2-91154b7ed00c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_4a341d7c-252c-4820-b4ec-c1d592d49c06" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_ee2d3bb6-3ce4-4d9d-b7d2-91154b7ed00c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_bd4b09fe-7e2e-4630-9335-5d69757b3491" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_4a341d7c-252c-4820-b4ec-c1d592d49c06" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_bd4b09fe-7e2e-4630-9335-5d69757b3491" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" xlink:type="simple" xlink:href="mgnx-20220930.xsd#CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS"/>
  <link:calculationLink xlink:role="http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_bb0845eb-691e-4bfe-9e3e-5a363ec7bab1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_de2a6c0f-7a86-4abf-af59-7e251f79392a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_NetIncomeLoss_bb0845eb-691e-4bfe-9e3e-5a363ec7bab1" xlink:to="loc_us-gaap_OperatingIncomeLoss_de2a6c0f-7a86-4abf-af59-7e251f79392a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_6065e287-4e05-4ca8-a8c5-1ae0b930c520" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_bb0845eb-691e-4bfe-9e3e-5a363ec7bab1" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_6065e287-4e05-4ca8-a8c5-1ae0b930c520" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_b386dc1f-5ed3-49e1-9af9-68b08d47ed33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostsAndExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_621af6bc-131c-4444-8db4-fd85d8f9c8e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_b386dc1f-5ed3-49e1-9af9-68b08d47ed33" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_621af6bc-131c-4444-8db4-fd85d8f9c8e7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_e3a74519-66b3-402d-81e4-6e35661eb1d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_b386dc1f-5ed3-49e1-9af9-68b08d47ed33" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_e3a74519-66b3-402d-81e4-6e35661eb1d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_CostOfManufacturingServices_64fa9566-dfa2-4503-84bb-a0ea35f93568" xlink:href="mgnx-20220930.xsd#mgnx_CostOfManufacturingServices"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_b386dc1f-5ed3-49e1-9af9-68b08d47ed33" xlink:to="loc_mgnx_CostOfManufacturingServices_64fa9566-dfa2-4503-84bb-a0ea35f93568" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_8a91ac0a-dee7-4b24-a889-652d2ac67cc5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_b386dc1f-5ed3-49e1-9af9-68b08d47ed33" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_8a91ac0a-dee7-4b24-a889-652d2ac67cc5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_407b3388-6e9d-4d37-9378-cba9b2f1026d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_f1bd0202-3f92-4cd2-a398-03f9bc4f3e77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_407b3388-6e9d-4d37-9378-cba9b2f1026d" xlink:to="loc_us-gaap_Revenues_f1bd0202-3f92-4cd2-a398-03f9bc4f3e77" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_a79cf22d-17e2-45d0-ac23-e08af8123e7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostsAndExpenses"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_407b3388-6e9d-4d37-9378-cba9b2f1026d" xlink:to="loc_us-gaap_CostsAndExpenses_a79cf22d-17e2-45d0-ac23-e08af8123e7e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_9e5fca5d-8285-4d23-a9ec-8b68ab927719" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_918cf91d-eac0-46f8-9eec-6df58f3fdac8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_9e5fca5d-8285-4d23-a9ec-8b68ab927719" xlink:to="loc_us-gaap_NetIncomeLoss_918cf91d-eac0-46f8-9eec-6df58f3fdac8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_d9a1d777-370f-4b36-94d0-2a50edbf9eb3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_9e5fca5d-8285-4d23-a9ec-8b68ab927719" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_d9a1d777-370f-4b36-94d0-2a50edbf9eb3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="mgnx-20220930.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:calculationLink xlink:role="http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_43223908-6cd3-4767-9d48-ed8e8b4b6db4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_61b09fe3-47d2-46a3-bd7a-0c9382795ba2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_43223908-6cd3-4767-9d48-ed8e8b4b6db4" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_61b09fe3-47d2-46a3-bd7a-0c9382795ba2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_134b3f99-97e3-42dd-ab9c-90aaf36720d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_43223908-6cd3-4767-9d48-ed8e8b4b6db4" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_134b3f99-97e3-42dd-ab9c-90aaf36720d6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_e22c497d-1b0a-4de7-8f06-2d3f8c06ca1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_43223908-6cd3-4767-9d48-ed8e8b4b6db4" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_e22c497d-1b0a-4de7-8f06-2d3f8c06ca1a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_9c43b511-f742-45da-aa04-da968f40dba3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_afa08a6b-8235-48f7-8f1f-b626b470472e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_9c43b511-f742-45da-aa04-da968f40dba3" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_afa08a6b-8235-48f7-8f1f-b626b470472e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_90221195-b771-4837-a876-54de4eed52b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_9c43b511-f742-45da-aa04-da968f40dba3" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_90221195-b771-4837-a876-54de4eed52b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_0e2b484b-c1a3-4248-ae6d-63c9756d2ef4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_9c43b511-f742-45da-aa04-da968f40dba3" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_0e2b484b-c1a3-4248-ae6d-63c9756d2ef4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ac81a179-19d9-4299-a2b5-b115e18f2047" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_c5486592-fb00-466d-8a42-fc7422dc24bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ac81a179-19d9-4299-a2b5-b115e18f2047" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_c5486592-fb00-466d-8a42-fc7422dc24bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_55722649-4c48-432d-9fd1-9223ce0aa851" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ac81a179-19d9-4299-a2b5-b115e18f2047" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_55722649-4c48-432d-9fd1-9223ce0aa851" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities_d84edab7-993c-4ce6-a2ce-f646f815daf8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherCurrentLiabilities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ac81a179-19d9-4299-a2b5-b115e18f2047" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities_d84edab7-993c-4ce6-a2ce-f646f815daf8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_ae329a38-63de-4ad3-93d6-6053b11056f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ac81a179-19d9-4299-a2b5-b115e18f2047" xlink:to="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_ae329a38-63de-4ad3-93d6-6053b11056f5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_a8b320f9-e441-4c84-b839-ce1ee43d6448" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ac81a179-19d9-4299-a2b5-b115e18f2047" xlink:to="loc_us-gaap_NetIncomeLoss_a8b320f9-e441-4c84-b839-ce1ee43d6448" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities_a36fa0ed-07b9-41e8-b60d-2172ee0542ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ac81a179-19d9-4299-a2b5-b115e18f2047" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities_a36fa0ed-07b9-41e8-b60d-2172ee0542ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_2ccd29d6-1af0-40be-8a0c-7bcc79ca37dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ac81a179-19d9-4299-a2b5-b115e18f2047" xlink:to="loc_us-gaap_ShareBasedCompensation_2ccd29d6-1af0-40be-8a0c-7bcc79ca37dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_cc40240a-bd61-41fd-92f1-b2241f07ebbc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ac81a179-19d9-4299-a2b5-b115e18f2047" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_cc40240a-bd61-41fd-92f1-b2241f07ebbc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_396e1714-75df-468b-9bc1-6741721b66e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ac81a179-19d9-4299-a2b5-b115e18f2047" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_396e1714-75df-468b-9bc1-6741721b66e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_af1eb846-4aaf-4b69-b1f8-95ba23beff91" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ac81a179-19d9-4299-a2b5-b115e18f2047" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_af1eb846-4aaf-4b69-b1f8-95ba23beff91" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_30d36f4e-8b7e-4748-887a-12b3f877fc39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ac81a179-19d9-4299-a2b5-b115e18f2047" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_30d36f4e-8b7e-4748-887a-12b3f877fc39" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_8586aa4f-d612-406b-bbab-e88e1bd627d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ac81a179-19d9-4299-a2b5-b115e18f2047" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_8586aa4f-d612-406b-bbab-e88e1bd627d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_a62d2a14-a027-4d15-ad10-7452f42053c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ac81a179-19d9-4299-a2b5-b115e18f2047" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_a62d2a14-a027-4d15-ad10-7452f42053c7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_d4d4444e-f18e-4ec9-af30-9f7b9315fbb3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ac81a179-19d9-4299-a2b5-b115e18f2047" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_d4d4444e-f18e-4ec9-af30-9f7b9315fbb3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_9bc68447-502a-4217-b5eb-e87ca92a5467" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_aafc3e16-fe01-448c-8916-25298950b5d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_9bc68447-502a-4217-b5eb-e87ca92a5467" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_aafc3e16-fe01-448c-8916-25298950b5d8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_da357087-4e04-4efd-b2e6-93c1cf981878" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_9bc68447-502a-4217-b5eb-e87ca92a5467" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_da357087-4e04-4efd-b2e6-93c1cf981878" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_ProceedsfromStockOptionsExercisedAndESPPPurchases_6a8b7130-99aa-469f-9c27-edfc793a21f2" xlink:href="mgnx-20220930.xsd#mgnx_ProceedsfromStockOptionsExercisedAndESPPPurchases"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_9bc68447-502a-4217-b5eb-e87ca92a5467" xlink:to="loc_mgnx_ProceedsfromStockOptionsExercisedAndESPPPurchases_6a8b7130-99aa-469f-9c27-edfc793a21f2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://macrogenics.com/role/FairValueofFinancialInstrumentsDetails" xlink:type="simple" xlink:href="mgnx-20220930.xsd#FairValueofFinancialInstrumentsDetails"/>
  <link:calculationLink xlink:role="http://macrogenics.com/role/FairValueofFinancialInstrumentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_147c17fe-8e6c-4c67-97e6-1db2af2b3a6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_e2ea4219-67fc-4b21-8245-ef567138cca3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_147c17fe-8e6c-4c67-97e6-1db2af2b3a6a" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_e2ea4219-67fc-4b21-8245-ef567138cca3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_8b5b4afa-319f-454d-ba16-e5734005c6eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_147c17fe-8e6c-4c67-97e6-1db2af2b3a6a" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_8b5b4afa-319f-454d-ba16-e5734005c6eb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://macrogenics.com/role/MarketableSecuritiesDetails" xlink:type="simple" xlink:href="mgnx-20220930.xsd#MarketableSecuritiesDetails"/>
  <link:calculationLink xlink:role="http://macrogenics.com/role/MarketableSecuritiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_eb3fb574-9a0f-487e-9fc4-9b693853b425" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_9f5fc69a-980a-4805-9ff8-46012e9ddbf9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_eb3fb574-9a0f-487e-9fc4-9b693853b425" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_9f5fc69a-980a-4805-9ff8-46012e9ddbf9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_31c4bbb1-310e-4063-9def-4fd70811b03e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_eb3fb574-9a0f-487e-9fc4-9b693853b425" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_31c4bbb1-310e-4063-9def-4fd70811b03e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_51d8f236-76b7-4c44-b156-e3581318d386" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_eb3fb574-9a0f-487e-9fc4-9b693853b425" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_51d8f236-76b7-4c44-b156-e3581318d386" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://macrogenics.com/role/InventoryNetDetails" xlink:type="simple" xlink:href="mgnx-20220930.xsd#InventoryNetDetails"/>
  <link:calculationLink xlink:role="http://macrogenics.com/role/InventoryNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_5d377068-f3a9-47fc-a896-51dec18feb65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_990c6365-56f0-4952-a236-e6691cf17cc5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_5d377068-f3a9-47fc-a896-51dec18feb65" xlink:to="loc_us-gaap_InventoryWorkInProcess_990c6365-56f0-4952-a236-e6691cf17cc5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_296b4a18-177e-465e-b5a9-327e2149cdd5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_5d377068-f3a9-47fc-a896-51dec18feb65" xlink:to="loc_us-gaap_InventoryFinishedGoods_296b4a18-177e-465e-b5a9-327e2149cdd5" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>9
<FILENAME>mgnx-20220930_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 2022 Workiva-->
<!--r:3c82c07d-bc16-44f0-a700-1d3c75e61c02,g:6a15c76d-c4e7-4b58-b44f-67519e12149e-->
<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://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" xlink:type="simple" xlink:href="mgnx-20220930.xsd#CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS"/>
  <link:definitionLink xlink:role="http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" xlink:type="extended" id="i554918825dcb454eb3fddd1b10d75141_CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_022b55f4-97bb-4029-92a5-dd3df1f27d03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_8708a983-5a5e-4e03-b07c-17e030077a35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_022b55f4-97bb-4029-92a5-dd3df1f27d03" xlink:to="loc_us-gaap_RevenuesAbstract_8708a983-5a5e-4e03-b07c-17e030077a35" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_24b8b298-cd09-4b74-89d3-f328dba446d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesAbstract_8708a983-5a5e-4e03-b07c-17e030077a35" xlink:to="loc_us-gaap_Revenues_24b8b298-cd09-4b74-89d3-f328dba446d2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpensesAbstract_e1affb4d-8c48-4974-8906-40552dff8003" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostsAndExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_022b55f4-97bb-4029-92a5-dd3df1f27d03" xlink:to="loc_us-gaap_CostsAndExpensesAbstract_e1affb4d-8c48-4974-8906-40552dff8003" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_c76df262-50ec-4460-aba1-b41fa7231767" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_e1affb4d-8c48-4974-8906-40552dff8003" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_c76df262-50ec-4460-aba1-b41fa7231767" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_CostOfManufacturingServices_03ff4288-44ab-4818-a16f-fe9b96555c74" xlink:href="mgnx-20220930.xsd#mgnx_CostOfManufacturingServices"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_e1affb4d-8c48-4974-8906-40552dff8003" xlink:to="loc_mgnx_CostOfManufacturingServices_03ff4288-44ab-4818-a16f-fe9b96555c74" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_02b9e3f4-0812-4c17-bd31-e3fb61460d0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_e1affb4d-8c48-4974-8906-40552dff8003" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_02b9e3f4-0812-4c17-bd31-e3fb61460d0f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_13192e16-805b-4457-ad85-8fc31602d9f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_e1affb4d-8c48-4974-8906-40552dff8003" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_13192e16-805b-4457-ad85-8fc31602d9f9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_518d2060-2c57-4b9b-982c-9e191fa30f86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostsAndExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_e1affb4d-8c48-4974-8906-40552dff8003" xlink:to="loc_us-gaap_CostsAndExpenses_518d2060-2c57-4b9b-982c-9e191fa30f86" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_4a402f16-3cf1-4499-9894-bc623ae9345f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_e1affb4d-8c48-4974-8906-40552dff8003" xlink:to="loc_us-gaap_OperatingIncomeLoss_4a402f16-3cf1-4499-9894-bc623ae9345f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_73e928e7-5a95-4e12-9f14-078f7ffd7a51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_e1affb4d-8c48-4974-8906-40552dff8003" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_73e928e7-5a95-4e12-9f14-078f7ffd7a51" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_30bcdbad-431d-4357-9159-17c863c2f8d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_e1affb4d-8c48-4974-8906-40552dff8003" xlink:to="loc_us-gaap_NetIncomeLoss_30bcdbad-431d-4357-9159-17c863c2f8d6" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_1e29b6c5-619c-4016-9a12-f60f4e1c7794" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_022b55f4-97bb-4029-92a5-dd3df1f27d03" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_1e29b6c5-619c-4016-9a12-f60f4e1c7794" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_f04fc615-752e-4b08-8d06-e0e7fa43a012" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_1e29b6c5-619c-4016-9a12-f60f4e1c7794" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_f04fc615-752e-4b08-8d06-e0e7fa43a012" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_d4f3fc33-9535-4b38-a81f-9c0c9e190582" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_022b55f4-97bb-4029-92a5-dd3df1f27d03" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_d4f3fc33-9535-4b38-a81f-9c0c9e190582" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_729319a6-b09a-4104-9de7-1cf104c5863c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_022b55f4-97bb-4029-92a5-dd3df1f27d03" xlink:to="loc_us-gaap_EarningsPerShareBasic_729319a6-b09a-4104-9de7-1cf104c5863c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_c9bf276c-add8-4959-beb0-6065c51b230f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_022b55f4-97bb-4029-92a5-dd3df1f27d03" xlink:to="loc_us-gaap_EarningsPerShareDiluted_c9bf276c-add8-4959-beb0-6065c51b230f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_8d61b806-5f3d-48bb-a8be-dd31128315ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_022b55f4-97bb-4029-92a5-dd3df1f27d03" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_8d61b806-5f3d-48bb-a8be-dd31128315ab" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_5c8014b6-502d-4d0a-8f4c-f62643b1f0ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_022b55f4-97bb-4029-92a5-dd3df1f27d03" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_5c8014b6-502d-4d0a-8f4c-f62643b1f0ec" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_ddb28af8-d7ed-4987-8cc7-c51e92178857" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_022b55f4-97bb-4029-92a5-dd3df1f27d03" xlink:to="loc_us-gaap_StatementTable_ddb28af8-d7ed-4987-8cc7-c51e92178857" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_7e10be2f-f2a4-4b0d-9c1b-6cfddd838b79" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_ddb28af8-d7ed-4987-8cc7-c51e92178857" xlink:to="loc_srt_ProductOrServiceAxis_7e10be2f-f2a4-4b0d-9c1b-6cfddd838b79" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_7e10be2f-f2a4-4b0d-9c1b-6cfddd838b79_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_7e10be2f-f2a4-4b0d-9c1b-6cfddd838b79" xlink:to="loc_srt_ProductsAndServicesDomain_7e10be2f-f2a4-4b0d-9c1b-6cfddd838b79_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_7026d4b4-2f6a-4165-b3ce-8dea31e85cc8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_7e10be2f-f2a4-4b0d-9c1b-6cfddd838b79" xlink:to="loc_srt_ProductsAndServicesDomain_7026d4b4-2f6a-4165-b3ce-8dea31e85cc8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_RevenueFromCollaborativeAgreementsMember_f53ec93e-ba48-46d3-8313-fc0ba04f0a69" xlink:href="mgnx-20220930.xsd#mgnx_RevenueFromCollaborativeAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_7026d4b4-2f6a-4165-b3ce-8dea31e85cc8" xlink:to="loc_mgnx_RevenueFromCollaborativeAgreementsMember_f53ec93e-ba48-46d3-8313-fc0ba04f0a69" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember_73dd0350-01d2-4194-bb91-129aca0002d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_7026d4b4-2f6a-4165-b3ce-8dea31e85cc8" xlink:to="loc_us-gaap_ProductMember_73dd0350-01d2-4194-bb91-129aca0002d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_RevenueFromGovernmentAgreementsMember_34b6b09f-e0c6-4695-96c8-64e33bfed648" xlink:href="mgnx-20220930.xsd#mgnx_RevenueFromGovernmentAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_7026d4b4-2f6a-4165-b3ce-8dea31e85cc8" xlink:to="loc_mgnx_RevenueFromGovernmentAgreementsMember_34b6b09f-e0c6-4695-96c8-64e33bfed648" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_ContractManufacturingMember_8657d4af-d94f-404c-9185-5973305f1443" xlink:href="mgnx-20220930.xsd#mgnx_ContractManufacturingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_7026d4b4-2f6a-4165-b3ce-8dea31e85cc8" xlink:to="loc_mgnx_ContractManufacturingMember_8657d4af-d94f-404c-9185-5973305f1443" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="mgnx-20220930.xsd#CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"/>
  <link:definitionLink xlink:role="http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="extended" id="i21272245cfb64682adffbcba7448340a_CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_adc50696-1ce5-4d22-90cc-239ca24a0baf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_37f6b286-9c62-4824-87dc-4678f772e4df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_adc50696-1ce5-4d22-90cc-239ca24a0baf" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_37f6b286-9c62-4824-87dc-4678f772e4df" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_dfa187b6-36c5-4abf-9656-82b5808d940a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_37f6b286-9c62-4824-87dc-4678f772e4df" xlink:to="loc_us-gaap_SharesIssued_dfa187b6-36c5-4abf-9656-82b5808d940a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_1ad4e774-55db-4ab5-859b-504100a9e0d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_37f6b286-9c62-4824-87dc-4678f772e4df" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_1ad4e774-55db-4ab5-859b-504100a9e0d6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_89fb7d87-bb85-4834-8e3a-5d587ad61e38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_37f6b286-9c62-4824-87dc-4678f772e4df" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_89fb7d87-bb85-4834-8e3a-5d587ad61e38" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_403ec9ea-7574-4bb2-acf4-28112f7cfc8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_37f6b286-9c62-4824-87dc-4678f772e4df" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_403ec9ea-7574-4bb2-acf4-28112f7cfc8f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation_8340b81c-1c80-45dd-bdaf-6b94c1cb28de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_37f6b286-9c62-4824-87dc-4678f772e4df" xlink:to="loc_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation_8340b81c-1c80-45dd-bdaf-6b94c1cb28de" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_StockIssuedDuringPeriodSharesStockPlanActivity_0e43c9b5-b030-4ef5-aa32-05a495ac631a" xlink:href="mgnx-20220930.xsd#mgnx_StockIssuedDuringPeriodSharesStockPlanActivity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_37f6b286-9c62-4824-87dc-4678f772e4df" xlink:to="loc_mgnx_StockIssuedDuringPeriodSharesStockPlanActivity_0e43c9b5-b030-4ef5-aa32-05a495ac631a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_StockIssuedDuringPeriodValueStockPlanActivity_0886b4f0-2273-480d-aa32-1bba21b831ea" xlink:href="mgnx-20220930.xsd#mgnx_StockIssuedDuringPeriodValueStockPlanActivity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_37f6b286-9c62-4824-87dc-4678f772e4df" xlink:to="loc_mgnx_StockIssuedDuringPeriodValueStockPlanActivity_0886b4f0-2273-480d-aa32-1bba21b831ea" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_85a96f98-2ac3-4933-9686-7c6b736bc626" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_37f6b286-9c62-4824-87dc-4678f772e4df" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_85a96f98-2ac3-4933-9686-7c6b736bc626" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_c23a4904-f37c-4e19-b8e4-113c0798f087" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_37f6b286-9c62-4824-87dc-4678f772e4df" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_c23a4904-f37c-4e19-b8e4-113c0798f087" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnInvestments_59f755bb-fd38-4fbd-941c-c6dd9a3874c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrealizedGainLossOnInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_37f6b286-9c62-4824-87dc-4678f772e4df" xlink:to="loc_us-gaap_UnrealizedGainLossOnInvestments_59f755bb-fd38-4fbd-941c-c6dd9a3874c4" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_fb2b08c0-4ee5-47e9-bcb1-2da3f370a4a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_37f6b286-9c62-4824-87dc-4678f772e4df" xlink:to="loc_us-gaap_NetIncomeLoss_fb2b08c0-4ee5-47e9-bcb1-2da3f370a4a4" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_fb3d2829-29f3-4481-a0ee-b3009694319c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssued"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_47e20e38-17bb-4cdf-a518-af3ef650ba64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_52fd914e-5884-42df-a97e-72dfe4c6d0d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_adc50696-1ce5-4d22-90cc-239ca24a0baf" xlink:to="loc_us-gaap_StatementTable_52fd914e-5884-42df-a97e-72dfe4c6d0d5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_1255b398-d2d5-4c39-aad7-b6bd2c278696" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_52fd914e-5884-42df-a97e-72dfe4c6d0d5" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_1255b398-d2d5-4c39-aad7-b6bd2c278696" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_1255b398-d2d5-4c39-aad7-b6bd2c278696_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1255b398-d2d5-4c39-aad7-b6bd2c278696" xlink:to="loc_us-gaap_EquityComponentDomain_1255b398-d2d5-4c39-aad7-b6bd2c278696_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_d9b5f5c9-77d8-4c19-ac21-80f6e20bf1a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1255b398-d2d5-4c39-aad7-b6bd2c278696" xlink:to="loc_us-gaap_EquityComponentDomain_d9b5f5c9-77d8-4c19-ac21-80f6e20bf1a8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_76b94dfb-448f-476c-b285-766124338b1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_d9b5f5c9-77d8-4c19-ac21-80f6e20bf1a8" xlink:to="loc_us-gaap_CommonStockMember_76b94dfb-448f-476c-b285-766124338b1d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_3c303e56-b3cc-42cf-ab7d-db2fb52fb831" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_d9b5f5c9-77d8-4c19-ac21-80f6e20bf1a8" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_3c303e56-b3cc-42cf-ab7d-db2fb52fb831" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_df22259d-27c5-4d6e-9fef-910013f5f84a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_d9b5f5c9-77d8-4c19-ac21-80f6e20bf1a8" xlink:to="loc_us-gaap_RetainedEarningsMember_df22259d-27c5-4d6e-9fef-910013f5f84a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember_add0c5e7-31a4-4006-99aa-bef6d657aac2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_d9b5f5c9-77d8-4c19-ac21-80f6e20bf1a8" xlink:to="loc_us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember_add0c5e7-31a4-4006-99aa-bef6d657aac2" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://macrogenics.com/role/FairValueofFinancialInstrumentsDetails" xlink:type="simple" xlink:href="mgnx-20220930.xsd#FairValueofFinancialInstrumentsDetails"/>
  <link:definitionLink xlink:role="http://macrogenics.com/role/FairValueofFinancialInstrumentsDetails" xlink:type="extended" id="ia97b4e95ca754d62a55050d8632368a7_FairValueofFinancialInstrumentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_ee734533-d9ef-49bf-8c68-d66e0dd2bee3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_7b0f9c25-b301-4325-895a-aa1b453c3802" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_ee734533-d9ef-49bf-8c68-d66e0dd2bee3" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_7b0f9c25-b301-4325-895a-aa1b453c3802" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_e8ed37d5-db17-4d98-8a2e-04bf8bf212e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_7b0f9c25-b301-4325-895a-aa1b453c3802" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_e8ed37d5-db17-4d98-8a2e-04bf8bf212e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_b5d8fa6b-bd69-43a7-95ba-83e4ab18489a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_7b0f9c25-b301-4325-895a-aa1b453c3802" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_b5d8fa6b-bd69-43a7-95ba-83e4ab18489a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_1da4c715-7584-4523-a526-2184da2405ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_7b0f9c25-b301-4325-895a-aa1b453c3802" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_1da4c715-7584-4523-a526-2184da2405ab" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_abf4fd2f-5139-4066-93cf-60f643b42c4f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_ee734533-d9ef-49bf-8c68-d66e0dd2bee3" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_abf4fd2f-5139-4066-93cf-60f643b42c4f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_825880b8-9333-43e5-bb58-99ab8fc7cafe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_abf4fd2f-5139-4066-93cf-60f643b42c4f" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_825880b8-9333-43e5-bb58-99ab8fc7cafe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_825880b8-9333-43e5-bb58-99ab8fc7cafe_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_825880b8-9333-43e5-bb58-99ab8fc7cafe" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_825880b8-9333-43e5-bb58-99ab8fc7cafe_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_c4ed0677-4551-4db1-83d1-622284c1293d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_825880b8-9333-43e5-bb58-99ab8fc7cafe" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_c4ed0677-4551-4db1-83d1-622284c1293d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_2cb6df84-7569-42a2-bc1c-71108a8b6df9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_c4ed0677-4551-4db1-83d1-622284c1293d" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_2cb6df84-7569-42a2-bc1c-71108a8b6df9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_492c9ee3-1e73-41e8-b5e8-a19a2e627355" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_abf4fd2f-5139-4066-93cf-60f643b42c4f" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_492c9ee3-1e73-41e8-b5e8-a19a2e627355" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_492c9ee3-1e73-41e8-b5e8-a19a2e627355_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_492c9ee3-1e73-41e8-b5e8-a19a2e627355" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_492c9ee3-1e73-41e8-b5e8-a19a2e627355_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_8fda2601-938f-4a42-87e8-f670afe87b59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_492c9ee3-1e73-41e8-b5e8-a19a2e627355" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_8fda2601-938f-4a42-87e8-f670afe87b59" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_9f3361ae-bd01-4ba8-80f6-9df75822ced8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_8fda2601-938f-4a42-87e8-f670afe87b59" xlink:to="loc_us-gaap_MoneyMarketFundsMember_9f3361ae-bd01-4ba8-80f6-9df75822ced8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_33aa8028-57e8-4601-865d-5bb5aa8630b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_8fda2601-938f-4a42-87e8-f670afe87b59" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_33aa8028-57e8-4601-865d-5bb5aa8630b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember_2f91157d-319f-42d4-b5a7-dc733fe627f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_8fda2601-938f-4a42-87e8-f670afe87b59" xlink:to="loc_us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember_2f91157d-319f-42d4-b5a7-dc733fe627f5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_01b1d528-e351-405f-b5ed-2e862aaa17a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_8fda2601-938f-4a42-87e8-f670afe87b59" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_01b1d528-e351-405f-b5ed-2e862aaa17a0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_f2e47124-803d-485f-8365-b5418a5b4cc9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_abf4fd2f-5139-4066-93cf-60f643b42c4f" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_f2e47124-803d-485f-8365-b5418a5b4cc9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f2e47124-803d-485f-8365-b5418a5b4cc9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_f2e47124-803d-485f-8365-b5418a5b4cc9" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f2e47124-803d-485f-8365-b5418a5b4cc9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4eadfcf9-8b65-4087-8dd0-e105c8704475" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_f2e47124-803d-485f-8365-b5418a5b4cc9" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4eadfcf9-8b65-4087-8dd0-e105c8704475" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_47a0b835-b488-48a9-a32f-a6e0335d0c85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4eadfcf9-8b65-4087-8dd0-e105c8704475" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_47a0b835-b488-48a9-a32f-a6e0335d0c85" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_c6f039bf-b70d-44fa-8d00-2a0d73420a21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4eadfcf9-8b65-4087-8dd0-e105c8704475" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_c6f039bf-b70d-44fa-8d00-2a0d73420a21" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://macrogenics.com/role/MarketableSecuritiesDetails" xlink:type="simple" xlink:href="mgnx-20220930.xsd#MarketableSecuritiesDetails"/>
  <link:definitionLink xlink:role="http://macrogenics.com/role/MarketableSecuritiesDetails" xlink:type="extended" id="id1f399f4940243bd85559e4b68e0d1a7_MarketableSecuritiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_fa8865da-5480-42f4-a466-4b563b657844" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_f3d7fb5a-5fb3-4af1-86c1-cb4e4587eab3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_fa8865da-5480-42f4-a466-4b563b657844" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_f3d7fb5a-5fb3-4af1-86c1-cb4e4587eab3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_82d87f65-c4d1-4b2d-a185-216775dd3679" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_fa8865da-5480-42f4-a466-4b563b657844" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_82d87f65-c4d1-4b2d-a185-216775dd3679" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_8fa91a75-00b8-486e-ab7d-3a63cae5a12d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_fa8865da-5480-42f4-a466-4b563b657844" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_8fa91a75-00b8-486e-ab7d-3a63cae5a12d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_431172b7-f3d8-4311-bd58-4c5e93fed98d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_fa8865da-5480-42f4-a466-4b563b657844" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_431172b7-f3d8-4311-bd58-4c5e93fed98d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_20c71e15-1e18-496d-bb2e-de4f1bc17596" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_fa8865da-5480-42f4-a466-4b563b657844" xlink:to="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_20c71e15-1e18-496d-bb2e-de4f1bc17596" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_9f2cef67-5cbc-4809-91da-d2dc44aca7da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_20c71e15-1e18-496d-bb2e-de4f1bc17596" xlink:to="loc_us-gaap_FinancialInstrumentAxis_9f2cef67-5cbc-4809-91da-d2dc44aca7da" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_9f2cef67-5cbc-4809-91da-d2dc44aca7da_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_9f2cef67-5cbc-4809-91da-d2dc44aca7da" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_9f2cef67-5cbc-4809-91da-d2dc44aca7da_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_547bbe22-85e4-4fc9-944e-0040d1097825" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_9f2cef67-5cbc-4809-91da-d2dc44aca7da" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_547bbe22-85e4-4fc9-944e-0040d1097825" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_f9c2e929-7dc7-456e-a864-250146ce0d33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_547bbe22-85e4-4fc9-944e-0040d1097825" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_f9c2e929-7dc7-456e-a864-250146ce0d33" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember_69afa57f-24f6-4f07-b011-12b732c4b530" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_547bbe22-85e4-4fc9-944e-0040d1097825" xlink:to="loc_us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember_69afa57f-24f6-4f07-b011-12b732c4b530" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_350238e8-ce9c-4fba-8506-0cb67459ef6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_547bbe22-85e4-4fc9-944e-0040d1097825" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_350238e8-ce9c-4fba-8506-0cb67459ef6c" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://macrogenics.com/role/StockholdersEquityDetails" xlink:type="simple" xlink:href="mgnx-20220930.xsd#StockholdersEquityDetails"/>
  <link:definitionLink xlink:role="http://macrogenics.com/role/StockholdersEquityDetails" xlink:type="extended" id="ic2603b2926b74421b19fc83f6163755c_StockholdersEquityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_3a0d6354-57c4-472f-867b-60ea809db84e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_CommonStockMaximumAmountAvailableForIssuance_07350a71-10dd-443a-85ef-a4155c392c1e" xlink:href="mgnx-20220930.xsd#mgnx_CommonStockMaximumAmountAvailableForIssuance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_3a0d6354-57c4-472f-867b-60ea809db84e" xlink:to="loc_mgnx_CommonStockMaximumAmountAvailableForIssuance_07350a71-10dd-443a-85ef-a4155c392c1e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_b9d2385a-51e2-4e06-8dea-7303a0992130" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_3a0d6354-57c4-472f-867b-60ea809db84e" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_b9d2385a-51e2-4e06-8dea-7303a0992130" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_f14ac2af-26a6-44f5-96f6-43c569e366a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_3a0d6354-57c4-472f-867b-60ea809db84e" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_f14ac2af-26a6-44f5-96f6-43c569e366a8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_a879e530-a3e9-489c-a867-5fe633de65b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_3a0d6354-57c4-472f-867b-60ea809db84e" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_a879e530-a3e9-489c-a867-5fe633de65b6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_CommonStockMaximumAmountAvailableForIssuanceIncrease_c5dd1524-9293-415f-ac73-4b4fd59d5e39" xlink:href="mgnx-20220930.xsd#mgnx_CommonStockMaximumAmountAvailableForIssuanceIncrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_3a0d6354-57c4-472f-867b-60ea809db84e" xlink:to="loc_mgnx_CommonStockMaximumAmountAvailableForIssuanceIncrease_c5dd1524-9293-415f-ac73-4b4fd59d5e39" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_73b65ab3-604d-4f71-92f1-df014fb1ae79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_3a0d6354-57c4-472f-867b-60ea809db84e" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_73b65ab3-604d-4f71-92f1-df014fb1ae79" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_8ad3f189-e282-4187-946d-b1f33112177d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_3a0d6354-57c4-472f-867b-60ea809db84e" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_8ad3f189-e282-4187-946d-b1f33112177d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_d61ef7e6-b0b2-473d-80db-b7ccd20cd696" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_3a0d6354-57c4-472f-867b-60ea809db84e" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_d61ef7e6-b0b2-473d-80db-b7ccd20cd696" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_52df3b5b-3379-4341-8275-d75c72838507" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_d61ef7e6-b0b2-473d-80db-b7ccd20cd696" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_52df3b5b-3379-4341-8275-d75c72838507" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_52df3b5b-3379-4341-8275-d75c72838507_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_52df3b5b-3379-4341-8275-d75c72838507" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_52df3b5b-3379-4341-8275-d75c72838507_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_eb9fdd27-f02c-4338-87f5-59cab67ac484" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_52df3b5b-3379-4341-8275-d75c72838507" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_eb9fdd27-f02c-4338-87f5-59cab67ac484" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_AtTheMarketOfferingMember_0f41c1b5-f00c-428e-bf6c-88a7abbdcfe6" xlink:href="mgnx-20220930.xsd#mgnx_AtTheMarketOfferingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_eb9fdd27-f02c-4338-87f5-59cab67ac484" xlink:to="loc_mgnx_AtTheMarketOfferingMember_0f41c1b5-f00c-428e-bf6c-88a7abbdcfe6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_b51ad2f5-7e2c-4e0c-9614-8fa54b2f7e28" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_d61ef7e6-b0b2-473d-80db-b7ccd20cd696" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_b51ad2f5-7e2c-4e0c-9614-8fa54b2f7e28" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_b51ad2f5-7e2c-4e0c-9614-8fa54b2f7e28_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_b51ad2f5-7e2c-4e0c-9614-8fa54b2f7e28" xlink:to="loc_us-gaap_EquityComponentDomain_b51ad2f5-7e2c-4e0c-9614-8fa54b2f7e28_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_4860007f-5da7-4d6e-b674-671bf7ffbadb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_b51ad2f5-7e2c-4e0c-9614-8fa54b2f7e28" xlink:to="loc_us-gaap_EquityComponentDomain_4860007f-5da7-4d6e-b674-671bf7ffbadb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_91e9bb1c-61b2-4b24-a89d-5d9cee76dd79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_4860007f-5da7-4d6e-b674-671bf7ffbadb" xlink:to="loc_us-gaap_CommonStockMember_91e9bb1c-61b2-4b24-a89d-5d9cee76dd79" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://macrogenics.com/role/CollaborationandOtherAgreementsIncyteCorporationDetails" xlink:type="simple" xlink:href="mgnx-20220930.xsd#CollaborationandOtherAgreementsIncyteCorporationDetails"/>
  <link:definitionLink xlink:role="http://macrogenics.com/role/CollaborationandOtherAgreementsIncyteCorporationDetails" xlink:type="extended" id="ie6cc52d4e92949bc847d4127a5128df8_CollaborationandOtherAgreementsIncyteCorporationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_8de3ca03-38fc-4912-9516-80a7d0a70b8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_NonRefundableUpfrontFees_bb8a54d9-9f38-49c3-8914-b14b7f30fca2" xlink:href="mgnx-20220930.xsd#mgnx_NonRefundableUpfrontFees"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_8de3ca03-38fc-4912-9516-80a7d0a70b8c" xlink:to="loc_mgnx_NonRefundableUpfrontFees_bb8a54d9-9f38-49c3-8914-b14b7f30fca2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_TotalAnnualFixedPayments_c4002f69-ee64-4a3c-9fc8-52be7af5125b" xlink:href="mgnx-20220930.xsd#mgnx_TotalAnnualFixedPayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_8de3ca03-38fc-4912-9516-80a7d0a70b8c" xlink:to="loc_mgnx_TotalAnnualFixedPayments_c4002f69-ee64-4a3c-9fc8-52be7af5125b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_AdditionalAnnualFixedPayments_70771b24-a191-4ed3-accb-6459dcd6b093" xlink:href="mgnx-20220930.xsd#mgnx_AdditionalAnnualFixedPayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_8de3ca03-38fc-4912-9516-80a7d0a70b8c" xlink:to="loc_mgnx_AdditionalAnnualFixedPayments_70771b24-a191-4ed3-accb-6459dcd6b093" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_903ec651-7584-4423-a998-57cc83c7d994" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_8de3ca03-38fc-4912-9516-80a7d0a70b8c" xlink:to="loc_us-gaap_Revenues_903ec651-7584-4423-a998-57cc83c7d994" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_3ce68cd3-f253-4eb4-aa1c-7d13d739084b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_8de3ca03-38fc-4912-9516-80a7d0a70b8c" xlink:to="loc_us-gaap_ContractWithCustomerLiability_3ce68cd3-f253-4eb4-aa1c-7d13d739084b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_7b7fa862-cddc-4cb5-b9c8-fdc7cb82e566" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_8de3ca03-38fc-4912-9516-80a7d0a70b8c" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_7b7fa862-cddc-4cb5-b9c8-fdc7cb82e566" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_48388481-d75f-49eb-af2d-a1a9fed44bd0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_8de3ca03-38fc-4912-9516-80a7d0a70b8c" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_48388481-d75f-49eb-af2d-a1a9fed44bd0" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_PotentialCommercialMilestonePaymentsUnderAgreement_63a53bb4-c30a-4506-a2c8-bc16d9b303c1" xlink:href="mgnx-20220930.xsd#mgnx_PotentialCommercialMilestonePaymentsUnderAgreement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_8de3ca03-38fc-4912-9516-80a7d0a70b8c" xlink:to="loc_mgnx_PotentialCommercialMilestonePaymentsUnderAgreement_63a53bb4-c30a-4506-a2c8-bc16d9b303c1" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_PotentialDevelopmentandRegulatoryMilestonePaymentsUnderAgreement_85e91aa2-b8b6-4704-83f6-c7acd71c124a" xlink:href="mgnx-20220930.xsd#mgnx_PotentialDevelopmentandRegulatoryMilestonePaymentsUnderAgreement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_8de3ca03-38fc-4912-9516-80a7d0a70b8c" xlink:to="loc_mgnx_PotentialDevelopmentandRegulatoryMilestonePaymentsUnderAgreement_85e91aa2-b8b6-4704-83f6-c7acd71c124a" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_DevelopmentAndRegulatoryMilestonePaymentsUnderAgreementRecognized_dfa7c84b-1653-4fcc-84ae-139c56bd6086" xlink:href="mgnx-20220930.xsd#mgnx_DevelopmentAndRegulatoryMilestonePaymentsUnderAgreementRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_8de3ca03-38fc-4912-9516-80a7d0a70b8c" xlink:to="loc_mgnx_DevelopmentAndRegulatoryMilestonePaymentsUnderAgreementRecognized_dfa7c84b-1653-4fcc-84ae-139c56bd6086" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_ProceedsfromRoyaltiesPercent_3416ae75-0de2-4619-84cb-495413e45f30" xlink:href="mgnx-20220930.xsd#mgnx_ProceedsfromRoyaltiesPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_8de3ca03-38fc-4912-9516-80a7d0a70b8c" xlink:to="loc_mgnx_ProceedsfromRoyaltiesPercent_3416ae75-0de2-4619-84cb-495413e45f30" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_CollaborativeAgreementTransactionPrice_c0864ef7-e29d-4975-afe4-abc912d6bcde" xlink:href="mgnx-20220930.xsd#mgnx_CollaborativeAgreementTransactionPrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_8de3ca03-38fc-4912-9516-80a7d0a70b8c" xlink:to="loc_mgnx_CollaborativeAgreementTransactionPrice_c0864ef7-e29d-4975-afe4-abc912d6bcde" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_RevenueMultipleDeliverableArrangementsDeterminationOfSellingPriceAmount_81ca2ce8-ef5e-4761-adfa-277ca18a89b4" xlink:href="mgnx-20220930.xsd#mgnx_RevenueMultipleDeliverableArrangementsDeterminationOfSellingPriceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_8de3ca03-38fc-4912-9516-80a7d0a70b8c" xlink:to="loc_mgnx_RevenueMultipleDeliverableArrangementsDeterminationOfSellingPriceAmount_81ca2ce8-ef5e-4761-adfa-277ca18a89b4" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_NumberOfPerformanceObligations_dee360c0-fcaf-40ec-a13c-601da0b9cf84" xlink:href="mgnx-20220930.xsd#mgnx_NumberOfPerformanceObligations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_8de3ca03-38fc-4912-9516-80a7d0a70b8c" xlink:to="loc_mgnx_NumberOfPerformanceObligations_dee360c0-fcaf-40ec-a13c-601da0b9cf84" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_193300bf-2eab-43fd-a78b-5e61ceff4948" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_8de3ca03-38fc-4912-9516-80a7d0a70b8c" xlink:to="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_193300bf-2eab-43fd-a78b-5e61ceff4948" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_d5dd526a-1443-4304-b940-22106d740d2d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_193300bf-2eab-43fd-a78b-5e61ceff4948" xlink:to="loc_srt_ProductOrServiceAxis_d5dd526a-1443-4304-b940-22106d740d2d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_d5dd526a-1443-4304-b940-22106d740d2d_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_d5dd526a-1443-4304-b940-22106d740d2d" xlink:to="loc_srt_ProductsAndServicesDomain_d5dd526a-1443-4304-b940-22106d740d2d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_c5751dd5-fa2c-4e65-aa04-67be620f05b8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_d5dd526a-1443-4304-b940-22106d740d2d" xlink:to="loc_srt_ProductsAndServicesDomain_c5751dd5-fa2c-4e65-aa04-67be620f05b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_RevenuesFromLicenseAgreementsMember_53ab89a6-6b03-4bfa-a685-33612986216a" xlink:href="mgnx-20220930.xsd#mgnx_RevenuesFromLicenseAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_c5751dd5-fa2c-4e65-aa04-67be620f05b8" xlink:to="loc_mgnx_RevenuesFromLicenseAgreementsMember_53ab89a6-6b03-4bfa-a685-33612986216a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_RevenuesFromCMOAgreementsMemberMember_729559ac-6d4a-457c-ad2a-eb9680a162e9" xlink:href="mgnx-20220930.xsd#mgnx_RevenuesFromCMOAgreementsMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_c5751dd5-fa2c-4e65-aa04-67be620f05b8" xlink:to="loc_mgnx_RevenuesFromCMOAgreementsMemberMember_729559ac-6d4a-457c-ad2a-eb9680a162e9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_RevenuesFromCMOAmendmentAgreementMember_bcde2ac7-025b-4265-8918-d6dce23a69a4" xlink:href="mgnx-20220930.xsd#mgnx_RevenuesFromCMOAmendmentAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_c5751dd5-fa2c-4e65-aa04-67be620f05b8" xlink:to="loc_mgnx_RevenuesFromCMOAmendmentAgreementMember_bcde2ac7-025b-4265-8918-d6dce23a69a4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_5cc5bde1-824a-4e31-9877-d1664ebf0e8d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_193300bf-2eab-43fd-a78b-5e61ceff4948" xlink:to="loc_srt_RangeAxis_5cc5bde1-824a-4e31-9877-d1664ebf0e8d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_5cc5bde1-824a-4e31-9877-d1664ebf0e8d_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_5cc5bde1-824a-4e31-9877-d1664ebf0e8d" xlink:to="loc_srt_RangeMember_5cc5bde1-824a-4e31-9877-d1664ebf0e8d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a3d1a5b0-90cb-4e57-be56-0e6cea46c704" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_5cc5bde1-824a-4e31-9877-d1664ebf0e8d" xlink:to="loc_srt_RangeMember_a3d1a5b0-90cb-4e57-be56-0e6cea46c704" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_9cc7357f-c797-4048-b013-555c83c8e9ef" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_a3d1a5b0-90cb-4e57-be56-0e6cea46c704" xlink:to="loc_srt_MinimumMember_9cc7357f-c797-4048-b013-555c83c8e9ef" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_6a7abea5-2329-41af-a26b-c4200ef121d5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_a3d1a5b0-90cb-4e57-be56-0e6cea46c704" xlink:to="loc_srt_MaximumMember_6a7abea5-2329-41af-a26b-c4200ef121d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_2f10e408-1976-4ee6-a27c-1dab2d57e88c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_193300bf-2eab-43fd-a78b-5e61ceff4948" xlink:to="loc_srt_CounterpartyNameAxis_2f10e408-1976-4ee6-a27c-1dab2d57e88c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_2f10e408-1976-4ee6-a27c-1dab2d57e88c_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_2f10e408-1976-4ee6-a27c-1dab2d57e88c" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_2f10e408-1976-4ee6-a27c-1dab2d57e88c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_cae73fff-e7da-4373-8dec-ea28e3182a16" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_2f10e408-1976-4ee6-a27c-1dab2d57e88c" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_cae73fff-e7da-4373-8dec-ea28e3182a16" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_IncyteCorporationMember_95b2ab49-9c6a-4d55-bed3-c448c236edcc" xlink:href="mgnx-20220930.xsd#mgnx_IncyteCorporationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_cae73fff-e7da-4373-8dec-ea28e3182a16" xlink:to="loc_mgnx_IncyteCorporationMember_95b2ab49-9c6a-4d55-bed3-c448c236edcc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_IMabBiopharmaMember_d4729e34-7f4b-4ace-8b03-7e1a0d343822" xlink:href="mgnx-20220930.xsd#mgnx_IMabBiopharmaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_cae73fff-e7da-4373-8dec-ea28e3182a16" xlink:to="loc_mgnx_IMabBiopharmaMember_d4729e34-7f4b-4ace-8b03-7e1a0d343822" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_619bf318-ca50-4588-933c-5015c7447b77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_193300bf-2eab-43fd-a78b-5e61ceff4948" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_619bf318-ca50-4588-933c-5015c7447b77" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_619bf318-ca50-4588-933c-5015c7447b77_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_619bf318-ca50-4588-933c-5015c7447b77" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_619bf318-ca50-4588-933c-5015c7447b77_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_54fbe0c2-59ca-4884-9372-3c0ba5445d80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_619bf318-ca50-4588-933c-5015c7447b77" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_54fbe0c2-59ca-4884-9372-3c0ba5445d80" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_IncyteMGA012AgreementMember_68ae6fd4-8dbf-4242-ae9d-99e6056d6a28" xlink:href="mgnx-20220930.xsd#mgnx_IncyteMGA012AgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_54fbe0c2-59ca-4884-9372-3c0ba5445d80" xlink:to="loc_mgnx_IncyteMGA012AgreementMember_68ae6fd4-8dbf-4242-ae9d-99e6056d6a28" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_IncyteMGA012AgreementClinicalActivitiesMember_92c6f355-e279-4ae5-b4b3-40e7247acc56" xlink:href="mgnx-20220930.xsd#mgnx_IncyteMGA012AgreementClinicalActivitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mgnx_IncyteMGA012AgreementMember_68ae6fd4-8dbf-4242-ae9d-99e6056d6a28" xlink:to="loc_mgnx_IncyteMGA012AgreementClinicalActivitiesMember_92c6f355-e279-4ae5-b4b3-40e7247acc56" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_IncyteMGA012ClinicalServicesMember_96e9603a-f810-4c5a-b747-2a0b0c4625ff" xlink:href="mgnx-20220930.xsd#mgnx_IncyteMGA012ClinicalServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_54fbe0c2-59ca-4884-9372-3c0ba5445d80" xlink:to="loc_mgnx_IncyteMGA012ClinicalServicesMember_96e9603a-f810-4c5a-b747-2a0b0c4625ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_IncyteMGA012SupplyAgreementMember_7bd4d06f-0493-4eab-a4ea-6152a43a0fcf" xlink:href="mgnx-20220930.xsd#mgnx_IncyteMGA012SupplyAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_54fbe0c2-59ca-4884-9372-3c0ba5445d80" xlink:to="loc_mgnx_IncyteMGA012SupplyAgreementMember_7bd4d06f-0493-4eab-a4ea-6152a43a0fcf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_IMabBiopharmaCollaborationAndLicenseAgreementMember_bfc890a0-adfc-4740-85b5-2b50a8a02c8d" xlink:href="mgnx-20220930.xsd#mgnx_IMabBiopharmaCollaborationAndLicenseAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_54fbe0c2-59ca-4884-9372-3c0ba5445d80" xlink:to="loc_mgnx_IMabBiopharmaCollaborationAndLicenseAgreementMember_bfc890a0-adfc-4740-85b5-2b50a8a02c8d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_f0f1b555-0e1a-44f8-a286-781765f3e419" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_193300bf-2eab-43fd-a78b-5e61ceff4948" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_f0f1b555-0e1a-44f8-a286-781765f3e419" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_f0f1b555-0e1a-44f8-a286-781765f3e419_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_f0f1b555-0e1a-44f8-a286-781765f3e419" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_f0f1b555-0e1a-44f8-a286-781765f3e419_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_d5ecb3af-48e3-44d3-8102-b7aca53a10c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_f0f1b555-0e1a-44f8-a286-781765f3e419" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_d5ecb3af-48e3-44d3-8102-b7aca53a10c7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_cdc967b5-6364-469c-8715-715a8244f417" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_d5ecb3af-48e3-44d3-8102-b7aca53a10c7" xlink:to="loc_us-gaap_SubsequentEventMember_cdc967b5-6364-469c-8715-715a8244f417" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://macrogenics.com/role/CollaborationandOtherAgreementsZaiLabDetails" xlink:type="simple" xlink:href="mgnx-20220930.xsd#CollaborationandOtherAgreementsZaiLabDetails"/>
  <link:definitionLink xlink:role="http://macrogenics.com/role/CollaborationandOtherAgreementsZaiLabDetails" xlink:type="extended" id="ie2f9db2755eb463f828738fefd03f49f_CollaborationandOtherAgreementsZaiLabDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_1888bd8e-31a2-44ea-94f0-c5dd0b8877ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_NonRefundableUpfrontFees_61e8c2d3-6cbd-4c9e-93fd-b9248cb7304f" xlink:href="mgnx-20220930.xsd#mgnx_NonRefundableUpfrontFees"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_1888bd8e-31a2-44ea-94f0-c5dd0b8877ce" xlink:to="loc_mgnx_NonRefundableUpfrontFees_61e8c2d3-6cbd-4c9e-93fd-b9248cb7304f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_NonrefundableUpfrontFeesNetOfTaxWithholding_144a8283-39aa-4af0-8366-9f4d377c49b5" xlink:href="mgnx-20220930.xsd#mgnx_NonrefundableUpfrontFeesNetOfTaxWithholding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_1888bd8e-31a2-44ea-94f0-c5dd0b8877ce" xlink:to="loc_mgnx_NonrefundableUpfrontFeesNetOfTaxWithholding_144a8283-39aa-4af0-8366-9f4d377c49b5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_NonrefundablePaymentTaxWithholding_671bc41d-aabb-410a-ab71-69215664dd27" xlink:href="mgnx-20220930.xsd#mgnx_NonrefundablePaymentTaxWithholding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_1888bd8e-31a2-44ea-94f0-c5dd0b8877ce" xlink:to="loc_mgnx_NonrefundablePaymentTaxWithholding_671bc41d-aabb-410a-ab71-69215664dd27" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_PotentialDevelopmentandRegulatoryMilestonePaymentsUnderAgreement_1685be82-ee49-409e-8ba0-49dbf0a9ed0a" xlink:href="mgnx-20220930.xsd#mgnx_PotentialDevelopmentandRegulatoryMilestonePaymentsUnderAgreement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_1888bd8e-31a2-44ea-94f0-c5dd0b8877ce" xlink:to="loc_mgnx_PotentialDevelopmentandRegulatoryMilestonePaymentsUnderAgreement_1685be82-ee49-409e-8ba0-49dbf0a9ed0a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_DevelopmentAndRegulatoryMilestonePaymentsUnderAgreementRecognized_279560c0-68f4-4756-a78c-251518a01d14" xlink:href="mgnx-20220930.xsd#mgnx_DevelopmentAndRegulatoryMilestonePaymentsUnderAgreementRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_1888bd8e-31a2-44ea-94f0-c5dd0b8877ce" xlink:to="loc_mgnx_DevelopmentAndRegulatoryMilestonePaymentsUnderAgreementRecognized_279560c0-68f4-4756-a78c-251518a01d14" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_ProceedsfromRoyaltiesPercent_67d903ad-5e5b-414a-a088-e8c6450f4644" xlink:href="mgnx-20220930.xsd#mgnx_ProceedsfromRoyaltiesPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_1888bd8e-31a2-44ea-94f0-c5dd0b8877ce" xlink:to="loc_mgnx_ProceedsfromRoyaltiesPercent_67d903ad-5e5b-414a-a088-e8c6450f4644" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_328e99a9-488f-4c63-a836-d36b0fe54ae5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_1888bd8e-31a2-44ea-94f0-c5dd0b8877ce" xlink:to="loc_us-gaap_ContractWithCustomerLiability_328e99a9-488f-4c63-a836-d36b0fe54ae5" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_651e020a-2517-48dd-9a5a-67df74d2b7dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_1888bd8e-31a2-44ea-94f0-c5dd0b8877ce" xlink:to="loc_us-gaap_Revenues_651e020a-2517-48dd-9a5a-67df74d2b7dc" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_4d8ea650-39ea-49aa-be7a-d74f8a946316" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_1888bd8e-31a2-44ea-94f0-c5dd0b8877ce" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_4d8ea650-39ea-49aa-be7a-d74f8a946316" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_418c9cd8-6db0-44f8-9780-d6ee47354a29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_1888bd8e-31a2-44ea-94f0-c5dd0b8877ce" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_418c9cd8-6db0-44f8-9780-d6ee47354a29" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_3ab2a2ef-72a6-4212-a4d8-ddf81fb91427" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_1888bd8e-31a2-44ea-94f0-c5dd0b8877ce" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_3ab2a2ef-72a6-4212-a4d8-ddf81fb91427" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_PremiumReceivedOnStockPurchase_1cbcbf46-d609-4c4b-b5f5-9e853d5724a2" xlink:href="mgnx-20220930.xsd#mgnx_PremiumReceivedOnStockPurchase"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_1888bd8e-31a2-44ea-94f0-c5dd0b8877ce" xlink:to="loc_mgnx_PremiumReceivedOnStockPurchase_1cbcbf46-d609-4c4b-b5f5-9e853d5724a2" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_PotentialCommercialMilestonePaymentsUnderAgreement_3b048fec-88f8-4a17-b15d-a99ae0a2ee74" xlink:href="mgnx-20220930.xsd#mgnx_PotentialCommercialMilestonePaymentsUnderAgreement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_1888bd8e-31a2-44ea-94f0-c5dd0b8877ce" xlink:to="loc_mgnx_PotentialCommercialMilestonePaymentsUnderAgreement_3b048fec-88f8-4a17-b15d-a99ae0a2ee74" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_CollaborativeAgreementTransactionPrice_e191e6eb-6dc8-42c5-8e77-64bee2e9d5ef" xlink:href="mgnx-20220930.xsd#mgnx_CollaborativeAgreementTransactionPrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_1888bd8e-31a2-44ea-94f0-c5dd0b8877ce" xlink:to="loc_mgnx_CollaborativeAgreementTransactionPrice_e191e6eb-6dc8-42c5-8e77-64bee2e9d5ef" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_RevenueMultipleDeliverableArrangementsDeterminationOfSellingPriceAmount_30921981-3ecc-434c-9699-3f049e663630" xlink:href="mgnx-20220930.xsd#mgnx_RevenueMultipleDeliverableArrangementsDeterminationOfSellingPriceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_1888bd8e-31a2-44ea-94f0-c5dd0b8877ce" xlink:to="loc_mgnx_RevenueMultipleDeliverableArrangementsDeterminationOfSellingPriceAmount_30921981-3ecc-434c-9699-3f049e663630" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_e4d538f0-36a6-4f5c-95e2-c70515ce92cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_1888bd8e-31a2-44ea-94f0-c5dd0b8877ce" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_e4d538f0-36a6-4f5c-95e2-c70515ce92cb" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_7bf589e7-d0e6-4b90-be6f-767162d8f4fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_1888bd8e-31a2-44ea-94f0-c5dd0b8877ce" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_7bf589e7-d0e6-4b90-be6f-767162d8f4fa" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_MilestonesValueAddedTax_512c5263-7e12-42b7-87fe-566bc23bd341" xlink:href="mgnx-20220930.xsd#mgnx_MilestonesValueAddedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_1888bd8e-31a2-44ea-94f0-c5dd0b8877ce" xlink:to="loc_mgnx_MilestonesValueAddedTax_512c5263-7e12-42b7-87fe-566bc23bd341" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_af32f36e-d28c-44fc-a77d-e8cec61051a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_1888bd8e-31a2-44ea-94f0-c5dd0b8877ce" xlink:to="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_af32f36e-d28c-44fc-a77d-e8cec61051a6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_743a144b-a450-4ddc-b109-0385bfc6ee51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_af32f36e-d28c-44fc-a77d-e8cec61051a6" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_743a144b-a450-4ddc-b109-0385bfc6ee51" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_743a144b-a450-4ddc-b109-0385bfc6ee51_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_743a144b-a450-4ddc-b109-0385bfc6ee51" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_743a144b-a450-4ddc-b109-0385bfc6ee51_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_674b7966-1b39-4733-87ef-457016aaef56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_743a144b-a450-4ddc-b109-0385bfc6ee51" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_674b7966-1b39-4733-87ef-457016aaef56" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_A2018ZaiLabCollaborationAndLicenseAgreementMember_8639629d-5199-4a5e-a079-a64161d04f9a" xlink:href="mgnx-20220930.xsd#mgnx_A2018ZaiLabCollaborationAndLicenseAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_674b7966-1b39-4733-87ef-457016aaef56" xlink:to="loc_mgnx_A2018ZaiLabCollaborationAndLicenseAgreementMember_8639629d-5199-4a5e-a079-a64161d04f9a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_ZaiLabsCollaborationAndLicenseAgreementMargetuximabMember_fc17f396-f181-43c1-a373-45da7bcb2e2c" xlink:href="mgnx-20220930.xsd#mgnx_ZaiLabsCollaborationAndLicenseAgreementMargetuximabMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_674b7966-1b39-4733-87ef-457016aaef56" xlink:to="loc_mgnx_ZaiLabsCollaborationAndLicenseAgreementMargetuximabMember_fc17f396-f181-43c1-a373-45da7bcb2e2c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_ZaiLabsCollaborationAndLicenseAgreementTRIDENTMoleculeMember_3e9d8310-18ee-44ba-9458-5489979d5d18" xlink:href="mgnx-20220930.xsd#mgnx_ZaiLabsCollaborationAndLicenseAgreementTRIDENTMoleculeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_674b7966-1b39-4733-87ef-457016aaef56" xlink:to="loc_mgnx_ZaiLabsCollaborationAndLicenseAgreementTRIDENTMoleculeMember_3e9d8310-18ee-44ba-9458-5489979d5d18" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_ZaiLabClinicalSupplyAgreementsMember_65ef58e6-32d2-4112-8c6d-11d0aacff7c2" xlink:href="mgnx-20220930.xsd#mgnx_ZaiLabClinicalSupplyAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_674b7966-1b39-4733-87ef-457016aaef56" xlink:to="loc_mgnx_ZaiLabClinicalSupplyAgreementsMember_65ef58e6-32d2-4112-8c6d-11d0aacff7c2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_A2021ZaiLabAgreementsMember_1843716c-c99f-4abb-9f6d-76acd311f5ee" xlink:href="mgnx-20220930.xsd#mgnx_A2021ZaiLabAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_674b7966-1b39-4733-87ef-457016aaef56" xlink:to="loc_mgnx_A2021ZaiLabAgreementsMember_1843716c-c99f-4abb-9f6d-76acd311f5ee" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_aa1aa516-7a26-4928-8380-ef5a48160ae4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_af32f36e-d28c-44fc-a77d-e8cec61051a6" xlink:to="loc_srt_CounterpartyNameAxis_aa1aa516-7a26-4928-8380-ef5a48160ae4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_aa1aa516-7a26-4928-8380-ef5a48160ae4_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_aa1aa516-7a26-4928-8380-ef5a48160ae4" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_aa1aa516-7a26-4928-8380-ef5a48160ae4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_3f1d4abc-acea-40bb-ae91-61b1c4c0d1a0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_aa1aa516-7a26-4928-8380-ef5a48160ae4" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_3f1d4abc-acea-40bb-ae91-61b1c4c0d1a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_ZaiLabMember_a8abf0ef-0c44-4334-9fe5-ca474e903727" xlink:href="mgnx-20220930.xsd#mgnx_ZaiLabMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_3f1d4abc-acea-40bb-ae91-61b1c4c0d1a0" xlink:to="loc_mgnx_ZaiLabMember_a8abf0ef-0c44-4334-9fe5-ca474e903727" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_b94fe02b-2a81-4fda-b7e9-63365ef887d4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_af32f36e-d28c-44fc-a77d-e8cec61051a6" xlink:to="loc_srt_RangeAxis_b94fe02b-2a81-4fda-b7e9-63365ef887d4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b94fe02b-2a81-4fda-b7e9-63365ef887d4_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_b94fe02b-2a81-4fda-b7e9-63365ef887d4" xlink:to="loc_srt_RangeMember_b94fe02b-2a81-4fda-b7e9-63365ef887d4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ca8bd1e2-da59-45d5-a26e-f5eadb7c1da3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_b94fe02b-2a81-4fda-b7e9-63365ef887d4" xlink:to="loc_srt_RangeMember_ca8bd1e2-da59-45d5-a26e-f5eadb7c1da3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_071b4e62-e606-4a8c-bfab-489902aed619" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_ca8bd1e2-da59-45d5-a26e-f5eadb7c1da3" xlink:to="loc_srt_MaximumMember_071b4e62-e606-4a8c-bfab-489902aed619" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_0ae16efb-106f-4972-8152-cb0667551800" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_af32f36e-d28c-44fc-a77d-e8cec61051a6" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_0ae16efb-106f-4972-8152-cb0667551800" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_0ae16efb-106f-4972-8152-cb0667551800_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_0ae16efb-106f-4972-8152-cb0667551800" xlink:to="loc_us-gaap_EquityComponentDomain_0ae16efb-106f-4972-8152-cb0667551800_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_0c310407-7d83-4c8c-b372-5a4bfa721b65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_0ae16efb-106f-4972-8152-cb0667551800" xlink:to="loc_us-gaap_EquityComponentDomain_0c310407-7d83-4c8c-b372-5a4bfa721b65" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_550433ae-c618-45ed-84d4-9589e1508ed1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_0c310407-7d83-4c8c-b372-5a4bfa721b65" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_550433ae-c618-45ed-84d4-9589e1508ed1" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://macrogenics.com/role/CollaborationandOtherAgreementsJanssenDetails" xlink:type="simple" xlink:href="mgnx-20220930.xsd#CollaborationandOtherAgreementsJanssenDetails"/>
  <link:definitionLink xlink:role="http://macrogenics.com/role/CollaborationandOtherAgreementsJanssenDetails" xlink:type="extended" id="i06e53fcd46384583b80ba2fbcae32a2a_CollaborationandOtherAgreementsJanssenDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_407d6e6f-5218-4cb3-902e-e767a1446d7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_NonRefundableUpfrontFees_b36e6f6d-00e5-4ce4-9e78-b95fec217c0b" xlink:href="mgnx-20220930.xsd#mgnx_NonRefundableUpfrontFees"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_407d6e6f-5218-4cb3-902e-e767a1446d7b" xlink:to="loc_mgnx_NonRefundableUpfrontFees_b36e6f6d-00e5-4ce4-9e78-b95fec217c0b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_PotentialMilestonePaymentsAndRoyaltiesOnProductSales_8b898ee4-5a77-4517-aa0f-cee529379923" xlink:href="mgnx-20220930.xsd#mgnx_PotentialMilestonePaymentsAndRoyaltiesOnProductSales"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_407d6e6f-5218-4cb3-902e-e767a1446d7b" xlink:to="loc_mgnx_PotentialMilestonePaymentsAndRoyaltiesOnProductSales_8b898ee4-5a77-4517-aa0f-cee529379923" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_ProceedsfromRoyaltiesPercent_7c10cbc7-eae8-40df-832d-3cb348a93366" xlink:href="mgnx-20220930.xsd#mgnx_ProceedsfromRoyaltiesPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_407d6e6f-5218-4cb3-902e-e767a1446d7b" xlink:to="loc_mgnx_ProceedsfromRoyaltiesPercent_7c10cbc7-eae8-40df-832d-3cb348a93366" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_CollaborativeAgreementTransactionPrice_d19260cd-533d-48eb-8010-454e2e7433b5" xlink:href="mgnx-20220930.xsd#mgnx_CollaborativeAgreementTransactionPrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_407d6e6f-5218-4cb3-902e-e767a1446d7b" xlink:to="loc_mgnx_CollaborativeAgreementTransactionPrice_d19260cd-533d-48eb-8010-454e2e7433b5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_a8440381-897b-427e-8fbb-0d27c3d78a82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_407d6e6f-5218-4cb3-902e-e767a1446d7b" xlink:to="loc_us-gaap_Revenues_a8440381-897b-427e-8fbb-0d27c3d78a82" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_RevenueMultipleDeliverableArrangementsDeterminationOfSellingPriceAmount_67764dd7-8bd4-4818-b478-f4e4a55f674e" xlink:href="mgnx-20220930.xsd#mgnx_RevenueMultipleDeliverableArrangementsDeterminationOfSellingPriceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_407d6e6f-5218-4cb3-902e-e767a1446d7b" xlink:to="loc_mgnx_RevenueMultipleDeliverableArrangementsDeterminationOfSellingPriceAmount_67764dd7-8bd4-4818-b478-f4e4a55f674e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_9d279483-68f3-4e8e-ab88-2c58443c7022" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_407d6e6f-5218-4cb3-902e-e767a1446d7b" xlink:to="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_9d279483-68f3-4e8e-ab88-2c58443c7022" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_0a07ea4c-b128-44c5-a6b5-e094844a6828" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_9d279483-68f3-4e8e-ab88-2c58443c7022" xlink:to="loc_srt_CounterpartyNameAxis_0a07ea4c-b128-44c5-a6b5-e094844a6828" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_0a07ea4c-b128-44c5-a6b5-e094844a6828_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_0a07ea4c-b128-44c5-a6b5-e094844a6828" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_0a07ea4c-b128-44c5-a6b5-e094844a6828_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_f11a089a-bb9e-4ed7-9d7f-7e2a9c101d69" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_0a07ea4c-b128-44c5-a6b5-e094844a6828" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_f11a089a-bb9e-4ed7-9d7f-7e2a9c101d69" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_JanssenBiotechIncMember_409673d9-d2f3-42f7-a5b6-3f8c391eaf08" xlink:href="mgnx-20220930.xsd#mgnx_JanssenBiotechIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_f11a089a-bb9e-4ed7-9d7f-7e2a9c101d69" xlink:to="loc_mgnx_JanssenBiotechIncMember_409673d9-d2f3-42f7-a5b6-3f8c391eaf08" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_41c2ff28-e226-4b4c-8e65-d44c6c806160" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_9d279483-68f3-4e8e-ab88-2c58443c7022" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_41c2ff28-e226-4b4c-8e65-d44c6c806160" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_41c2ff28-e226-4b4c-8e65-d44c6c806160_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_41c2ff28-e226-4b4c-8e65-d44c6c806160" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_41c2ff28-e226-4b4c-8e65-d44c6c806160_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_4b1a1c49-c7d1-4d14-af5b-b85cedb03e55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_41c2ff28-e226-4b4c-8e65-d44c6c806160" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_4b1a1c49-c7d1-4d14-af5b-b85cedb03e55" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_JanssenCollaborationAndLicenseAgreementMember_a6725809-5e1a-4985-a4d9-7cf8bc120141" xlink:href="mgnx-20220930.xsd#mgnx_JanssenCollaborationAndLicenseAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_4b1a1c49-c7d1-4d14-af5b-b85cedb03e55" xlink:to="loc_mgnx_JanssenCollaborationAndLicenseAgreementMember_a6725809-5e1a-4985-a4d9-7cf8bc120141" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_4aaf34cf-54ba-45bc-be9a-430a73180484" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_9d279483-68f3-4e8e-ab88-2c58443c7022" xlink:to="loc_srt_ProductOrServiceAxis_4aaf34cf-54ba-45bc-be9a-430a73180484" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_4aaf34cf-54ba-45bc-be9a-430a73180484_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_4aaf34cf-54ba-45bc-be9a-430a73180484" xlink:to="loc_srt_ProductsAndServicesDomain_4aaf34cf-54ba-45bc-be9a-430a73180484_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_461e5d04-72df-46af-b158-4a1825cda56b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_4aaf34cf-54ba-45bc-be9a-430a73180484" xlink:to="loc_srt_ProductsAndServicesDomain_461e5d04-72df-46af-b158-4a1825cda56b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_RevenuesFromLicenseAgreementsMember_7ff72131-1287-4dbe-8b13-0b49913a81fb" xlink:href="mgnx-20220930.xsd#mgnx_RevenuesFromLicenseAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_461e5d04-72df-46af-b158-4a1825cda56b" xlink:to="loc_mgnx_RevenuesFromLicenseAgreementsMember_7ff72131-1287-4dbe-8b13-0b49913a81fb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_RevenueFromPerformanceOfTheResearchAndDevelopmentActivitiesMember_9db2bec1-ce13-4a58-948f-0c40b73a8d14" xlink:href="mgnx-20220930.xsd#mgnx_RevenueFromPerformanceOfTheResearchAndDevelopmentActivitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_461e5d04-72df-46af-b158-4a1825cda56b" xlink:to="loc_mgnx_RevenueFromPerformanceOfTheResearchAndDevelopmentActivitiesMember_9db2bec1-ce13-4a58-948f-0c40b73a8d14" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://macrogenics.com/role/CollaborationandOtherAgreementsIMabBiopharmaDetails" xlink:type="simple" xlink:href="mgnx-20220930.xsd#CollaborationandOtherAgreementsIMabBiopharmaDetails"/>
  <link:definitionLink xlink:role="http://macrogenics.com/role/CollaborationandOtherAgreementsIMabBiopharmaDetails" xlink:type="extended" id="i8f7a7988b03646a896bc1ea9fba9d5e7_CollaborationandOtherAgreementsIMabBiopharmaDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_77c16c1f-7f83-40f5-beef-b61b1f65c225" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_NonRefundableUpfrontFees_07c91045-d121-4c50-9ca7-b41cd59fa9ea" xlink:href="mgnx-20220930.xsd#mgnx_NonRefundableUpfrontFees"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_77c16c1f-7f83-40f5-beef-b61b1f65c225" xlink:to="loc_mgnx_NonRefundableUpfrontFees_07c91045-d121-4c50-9ca7-b41cd59fa9ea" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_PotentialDevelopmentandRegulatoryMilestonePaymentsUnderAgreement_21bc88d6-b752-45a6-bc1e-48dd4f97e18b" xlink:href="mgnx-20220930.xsd#mgnx_PotentialDevelopmentandRegulatoryMilestonePaymentsUnderAgreement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_77c16c1f-7f83-40f5-beef-b61b1f65c225" xlink:to="loc_mgnx_PotentialDevelopmentandRegulatoryMilestonePaymentsUnderAgreement_21bc88d6-b752-45a6-bc1e-48dd4f97e18b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_DevelopmentAndRegulatoryMilestonePaymentsUnderAgreementRecognized_d66f00a5-cd32-4821-bfb3-58bc531b80ec" xlink:href="mgnx-20220930.xsd#mgnx_DevelopmentAndRegulatoryMilestonePaymentsUnderAgreementRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_77c16c1f-7f83-40f5-beef-b61b1f65c225" xlink:to="loc_mgnx_DevelopmentAndRegulatoryMilestonePaymentsUnderAgreementRecognized_d66f00a5-cd32-4821-bfb3-58bc531b80ec" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_ProceedsfromRoyaltiesPercent_787ef0e4-5602-432d-887f-a1387c72ac43" xlink:href="mgnx-20220930.xsd#mgnx_ProceedsfromRoyaltiesPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_77c16c1f-7f83-40f5-beef-b61b1f65c225" xlink:to="loc_mgnx_ProceedsfromRoyaltiesPercent_787ef0e4-5602-432d-887f-a1387c72ac43" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_RevenueInformationUsedToAssessVariableConsiderationAmount_cb16759a-f348-4d4c-86d2-f70878a5395a" xlink:href="mgnx-20220930.xsd#mgnx_RevenueInformationUsedToAssessVariableConsiderationAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_77c16c1f-7f83-40f5-beef-b61b1f65c225" xlink:to="loc_mgnx_RevenueInformationUsedToAssessVariableConsiderationAmount_cb16759a-f348-4d4c-86d2-f70878a5395a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_ff633429-a54f-4923-bb2b-2586d416a777" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_77c16c1f-7f83-40f5-beef-b61b1f65c225" xlink:to="loc_us-gaap_Revenues_ff633429-a54f-4923-bb2b-2586d416a777" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_ecd9aaba-0791-48d3-bde0-4ae32832ad47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_77c16c1f-7f83-40f5-beef-b61b1f65c225" xlink:to="loc_us-gaap_ContractWithCustomerLiability_ecd9aaba-0791-48d3-bde0-4ae32832ad47" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_b3de4268-2e84-48d8-a61d-c08095404819" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_77c16c1f-7f83-40f5-beef-b61b1f65c225" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_b3de4268-2e84-48d8-a61d-c08095404819" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_e32d293d-1a79-4f1c-9248-7c745603a5aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_77c16c1f-7f83-40f5-beef-b61b1f65c225" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_e32d293d-1a79-4f1c-9248-7c745603a5aa" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_OneTimeMillstoneCredit_aa1ea2fc-b35b-442f-bc65-a127717c5234" xlink:href="mgnx-20220930.xsd#mgnx_OneTimeMillstoneCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_77c16c1f-7f83-40f5-beef-b61b1f65c225" xlink:to="loc_mgnx_OneTimeMillstoneCredit_aa1ea2fc-b35b-442f-bc65-a127717c5234" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_e61dc9aa-3be6-4a08-a063-b986839c05bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_77c16c1f-7f83-40f5-beef-b61b1f65c225" xlink:to="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_e61dc9aa-3be6-4a08-a063-b986839c05bf" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_a8a1e911-7ecf-419f-9658-16a14142df92" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_e61dc9aa-3be6-4a08-a063-b986839c05bf" xlink:to="loc_srt_CounterpartyNameAxis_a8a1e911-7ecf-419f-9658-16a14142df92" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_a8a1e911-7ecf-419f-9658-16a14142df92_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_a8a1e911-7ecf-419f-9658-16a14142df92" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_a8a1e911-7ecf-419f-9658-16a14142df92_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_d8cbdbee-d301-426c-bde8-474b7cb7f165" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_a8a1e911-7ecf-419f-9658-16a14142df92" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_d8cbdbee-d301-426c-bde8-474b7cb7f165" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_IMabBiopharmaMember_da025844-5b29-4aa4-ab58-386eea33424e" xlink:href="mgnx-20220930.xsd#mgnx_IMabBiopharmaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_d8cbdbee-d301-426c-bde8-474b7cb7f165" xlink:to="loc_mgnx_IMabBiopharmaMember_da025844-5b29-4aa4-ab58-386eea33424e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_IncyteCorporationMember_5adc72e3-a757-42fa-85ba-af447a31d404" xlink:href="mgnx-20220930.xsd#mgnx_IncyteCorporationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_d8cbdbee-d301-426c-bde8-474b7cb7f165" xlink:to="loc_mgnx_IncyteCorporationMember_5adc72e3-a757-42fa-85ba-af447a31d404" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_3adc37c4-1547-4871-bc17-dbf20b745b34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_e61dc9aa-3be6-4a08-a063-b986839c05bf" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_3adc37c4-1547-4871-bc17-dbf20b745b34" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_3adc37c4-1547-4871-bc17-dbf20b745b34_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_3adc37c4-1547-4871-bc17-dbf20b745b34" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_3adc37c4-1547-4871-bc17-dbf20b745b34_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_428bb94b-93d8-45bc-8c81-2723895398f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_3adc37c4-1547-4871-bc17-dbf20b745b34" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_428bb94b-93d8-45bc-8c81-2723895398f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_IMabBiopharmaCollaborationAndLicenseAgreementMember_98d8b496-3d34-4e1f-bdcc-d30bfee15bee" xlink:href="mgnx-20220930.xsd#mgnx_IMabBiopharmaCollaborationAndLicenseAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_428bb94b-93d8-45bc-8c81-2723895398f2" xlink:to="loc_mgnx_IMabBiopharmaCollaborationAndLicenseAgreementMember_98d8b496-3d34-4e1f-bdcc-d30bfee15bee" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_IMabBiopharmaCollaborationAndLicenseAgreementClinicalSupplyMember_a3ba40d5-a174-47e6-be98-8c763c2979c3" xlink:href="mgnx-20220930.xsd#mgnx_IMabBiopharmaCollaborationAndLicenseAgreementClinicalSupplyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_428bb94b-93d8-45bc-8c81-2723895398f2" xlink:to="loc_mgnx_IMabBiopharmaCollaborationAndLicenseAgreementClinicalSupplyMember_a3ba40d5-a174-47e6-be98-8c763c2979c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_715ea232-7e18-4fbb-9c8b-9e2475cd9433" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_e61dc9aa-3be6-4a08-a063-b986839c05bf" xlink:to="loc_srt_RangeAxis_715ea232-7e18-4fbb-9c8b-9e2475cd9433" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_715ea232-7e18-4fbb-9c8b-9e2475cd9433_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_715ea232-7e18-4fbb-9c8b-9e2475cd9433" xlink:to="loc_srt_RangeMember_715ea232-7e18-4fbb-9c8b-9e2475cd9433_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e4c8c93e-252b-495f-84bc-426af59e75af" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_715ea232-7e18-4fbb-9c8b-9e2475cd9433" xlink:to="loc_srt_RangeMember_e4c8c93e-252b-495f-84bc-426af59e75af" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_e82b0074-43f2-4e49-9ea1-834c777c192b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_e4c8c93e-252b-495f-84bc-426af59e75af" xlink:to="loc_srt_MaximumMember_e82b0074-43f2-4e49-9ea1-834c777c192b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_c45fee2c-9271-4d43-a38e-a6045a89d9f5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_e61dc9aa-3be6-4a08-a063-b986839c05bf" xlink:to="loc_srt_ProductOrServiceAxis_c45fee2c-9271-4d43-a38e-a6045a89d9f5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_c45fee2c-9271-4d43-a38e-a6045a89d9f5_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_c45fee2c-9271-4d43-a38e-a6045a89d9f5" xlink:to="loc_srt_ProductsAndServicesDomain_c45fee2c-9271-4d43-a38e-a6045a89d9f5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_092297e1-6fa4-4ce3-9d5d-c55ed37626f7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_c45fee2c-9271-4d43-a38e-a6045a89d9f5" xlink:to="loc_srt_ProductsAndServicesDomain_092297e1-6fa4-4ce3-9d5d-c55ed37626f7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_RevenuesFromCMOAgreementsMemberMember_c6fe76d1-c66c-499e-9bb9-16935e3e759c" xlink:href="mgnx-20220930.xsd#mgnx_RevenuesFromCMOAgreementsMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_092297e1-6fa4-4ce3-9d5d-c55ed37626f7" xlink:to="loc_mgnx_RevenuesFromCMOAgreementsMemberMember_c6fe76d1-c66c-499e-9bb9-16935e3e759c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://macrogenics.com/role/CollaborationandOtherAgreementsNIAIDContractDetails" xlink:type="simple" xlink:href="mgnx-20220930.xsd#CollaborationandOtherAgreementsNIAIDContractDetails"/>
  <link:definitionLink xlink:role="http://macrogenics.com/role/CollaborationandOtherAgreementsNIAIDContractDetails" xlink:type="extended" id="i24c91f2aa8af40a8971bce366ca7148e_CollaborationandOtherAgreementsNIAIDContractDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_2f6d1005-ac0e-4eaa-ae69-04efd7a879a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_NumberOfMoleculesToBeDevelopedAndCommercializedUnderAgreement_6764d642-685c-4281-919a-72e9fb746316" xlink:href="mgnx-20220930.xsd#mgnx_NumberOfMoleculesToBeDevelopedAndCommercializedUnderAgreement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_2f6d1005-ac0e-4eaa-ae69-04efd7a879a1" xlink:to="loc_mgnx_NumberOfMoleculesToBeDevelopedAndCommercializedUnderAgreement_6764d642-685c-4281-919a-72e9fb746316" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_TotalPotentialValueUnderAgreement_f82286b6-3ae6-4fff-9b16-79760d0a3310" xlink:href="mgnx-20220930.xsd#mgnx_TotalPotentialValueUnderAgreement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_2f6d1005-ac0e-4eaa-ae69-04efd7a879a1" xlink:to="loc_mgnx_TotalPotentialValueUnderAgreement_f82286b6-3ae6-4fff-9b16-79760d0a3310" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_d63891ea-6d12-4b85-9c50-a8b322ad56ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_2f6d1005-ac0e-4eaa-ae69-04efd7a879a1" xlink:to="loc_us-gaap_Revenues_d63891ea-6d12-4b85-9c50-a8b322ad56ac" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_33354008-7547-493d-8d51-1f6bc2d7078c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_2f6d1005-ac0e-4eaa-ae69-04efd7a879a1" xlink:to="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_33354008-7547-493d-8d51-1f6bc2d7078c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_db76eb30-cebb-4041-a39f-b9601b5f0fe2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_33354008-7547-493d-8d51-1f6bc2d7078c" xlink:to="loc_srt_ProductOrServiceAxis_db76eb30-cebb-4041-a39f-b9601b5f0fe2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_db76eb30-cebb-4041-a39f-b9601b5f0fe2_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_db76eb30-cebb-4041-a39f-b9601b5f0fe2" xlink:to="loc_srt_ProductsAndServicesDomain_db76eb30-cebb-4041-a39f-b9601b5f0fe2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_914208eb-d6e4-42d9-a6a4-6fc4d68399c1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_db76eb30-cebb-4041-a39f-b9601b5f0fe2" xlink:to="loc_srt_ProductsAndServicesDomain_914208eb-d6e4-42d9-a6a4-6fc4d68399c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_RevenuesFromGrantsMember_efde1ed1-418b-4a0f-b26b-b1f537c5ef4f" xlink:href="mgnx-20220930.xsd#mgnx_RevenuesFromGrantsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_914208eb-d6e4-42d9-a6a4-6fc4d68399c1" xlink:to="loc_mgnx_RevenuesFromGrantsMember_efde1ed1-418b-4a0f-b26b-b1f537c5ef4f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_246b70f4-f810-4eed-b218-579b6856319e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_33354008-7547-493d-8d51-1f6bc2d7078c" xlink:to="loc_srt_CounterpartyNameAxis_246b70f4-f810-4eed-b218-579b6856319e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_246b70f4-f810-4eed-b218-579b6856319e_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_246b70f4-f810-4eed-b218-579b6856319e" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_246b70f4-f810-4eed-b218-579b6856319e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_7186e1f4-300a-4c48-8716-1c15f3a84548" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_246b70f4-f810-4eed-b218-579b6856319e" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_7186e1f4-300a-4c48-8716-1c15f3a84548" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_NationalInstituteOfAllergyAndInfectiousDiseasesMember_b1a2b062-692a-487c-8d57-db940a269fb5" xlink:href="mgnx-20220930.xsd#mgnx_NationalInstituteOfAllergyAndInfectiousDiseasesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_7186e1f4-300a-4c48-8716-1c15f3a84548" xlink:to="loc_mgnx_NationalInstituteOfAllergyAndInfectiousDiseasesMember_b1a2b062-692a-487c-8d57-db940a269fb5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_1258fd57-e580-49c5-b089-b6d782741ac5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_33354008-7547-493d-8d51-1f6bc2d7078c" xlink:to="loc_srt_RangeAxis_1258fd57-e580-49c5-b089-b6d782741ac5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_1258fd57-e580-49c5-b089-b6d782741ac5_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_1258fd57-e580-49c5-b089-b6d782741ac5" xlink:to="loc_srt_RangeMember_1258fd57-e580-49c5-b089-b6d782741ac5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9fbd4ffa-0e96-4245-98fb-e778f7862fe0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_1258fd57-e580-49c5-b089-b6d782741ac5" xlink:to="loc_srt_RangeMember_9fbd4ffa-0e96-4245-98fb-e778f7862fe0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_27472a8e-8db9-4580-8afc-bc5c56e7c7eb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_9fbd4ffa-0e96-4245-98fb-e778f7862fe0" xlink:to="loc_srt_MaximumMember_27472a8e-8db9-4580-8afc-bc5c56e7c7eb" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://macrogenics.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" xlink:type="simple" xlink:href="mgnx-20220930.xsd#StockBasedCompensationStockBasedCompensationExpenseDetails"/>
  <link:definitionLink xlink:role="http://macrogenics.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" xlink:type="extended" id="i63da522cc6b048a4ad5d67bb0a1890af_StockBasedCompensationStockBasedCompensationExpenseDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_85d9395a-6cc1-4be0-8f66-4125d1e9f890" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_4cc079a7-e430-4675-a0db-016dbfa58030" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_85d9395a-6cc1-4be0-8f66-4125d1e9f890" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_4cc079a7-e430-4675-a0db-016dbfa58030" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_EmployeeStockPurchasePlanMaximumAnnualContributionsPerEmployeePercent_18649a49-8dd2-4d48-90d0-ee13740c3743" xlink:href="mgnx-20220930.xsd#mgnx_EmployeeStockPurchasePlanMaximumAnnualContributionsPerEmployeePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_85d9395a-6cc1-4be0-8f66-4125d1e9f890" xlink:to="loc_mgnx_EmployeeStockPurchasePlanMaximumAnnualContributionsPerEmployeePercent_18649a49-8dd2-4d48-90d0-ee13740c3743" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod_c3b1edf4-1068-4063-a01a-9ca25772426d" xlink:href="mgnx-20220930.xsd#mgnx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_85d9395a-6cc1-4be0-8f66-4125d1e9f890" xlink:to="loc_mgnx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod_c3b1edf4-1068-4063-a01a-9ca25772426d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_a7ade403-3dd0-4d3f-98e4-f023043ab9cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_85d9395a-6cc1-4be0-8f66-4125d1e9f890" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_a7ade403-3dd0-4d3f-98e4-f023043ab9cc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_abbfd73f-010c-47e0-87c6-5f340ff4c6e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_85d9395a-6cc1-4be0-8f66-4125d1e9f890" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_abbfd73f-010c-47e0-87c6-5f340ff4c6e4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_070b1ad5-50bb-4904-8b4e-a4dbd5226a7a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_85d9395a-6cc1-4be0-8f66-4125d1e9f890" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_070b1ad5-50bb-4904-8b4e-a4dbd5226a7a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_3ffdbf17-5ce2-44df-9220-3b2c9e72726d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_85d9395a-6cc1-4be0-8f66-4125d1e9f890" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_3ffdbf17-5ce2-44df-9220-3b2c9e72726d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_CommonStockCapitalSharesMinimumIncreaseInSharesReservedForFutureIssuance_4906252f-816d-4fcf-8ff2-b9bed70b5fd4" xlink:href="mgnx-20220930.xsd#mgnx_CommonStockCapitalSharesMinimumIncreaseInSharesReservedForFutureIssuance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_85d9395a-6cc1-4be0-8f66-4125d1e9f890" xlink:to="loc_mgnx_CommonStockCapitalSharesMinimumIncreaseInSharesReservedForFutureIssuance_4906252f-816d-4fcf-8ff2-b9bed70b5fd4" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_PercentageOfSharesOfCompanysCommonStockOutstandingForIncreaseInSharesReservedForIssuanceUnderStockPlan_1ad7cb59-2111-457c-acba-1cc818383bf2" xlink:href="mgnx-20220930.xsd#mgnx_PercentageOfSharesOfCompanysCommonStockOutstandingForIncreaseInSharesReservedForIssuanceUnderStockPlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_85d9395a-6cc1-4be0-8f66-4125d1e9f890" xlink:to="loc_mgnx_PercentageOfSharesOfCompanysCommonStockOutstandingForIncreaseInSharesReservedForIssuanceUnderStockPlan_1ad7cb59-2111-457c-acba-1cc818383bf2" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e2c64353-bf8f-4f63-a7ef-d61d831df78f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_85d9395a-6cc1-4be0-8f66-4125d1e9f890" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e2c64353-bf8f-4f63-a7ef-d61d831df78f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_56c196c4-3dcb-4b16-9fad-3c0c6adc53b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e2c64353-bf8f-4f63-a7ef-d61d831df78f" xlink:to="loc_us-gaap_PlanNameAxis_56c196c4-3dcb-4b16-9fad-3c0c6adc53b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_56c196c4-3dcb-4b16-9fad-3c0c6adc53b3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_56c196c4-3dcb-4b16-9fad-3c0c6adc53b3" xlink:to="loc_us-gaap_PlanNameDomain_56c196c4-3dcb-4b16-9fad-3c0c6adc53b3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_b0f1f4a8-8809-457c-b6fe-edd7fca94a0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_56c196c4-3dcb-4b16-9fad-3c0c6adc53b3" xlink:to="loc_us-gaap_PlanNameDomain_b0f1f4a8-8809-457c-b6fe-edd7fca94a0b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_TwoThousandSixteenEmployeeStockPurchasePlanMember_86f3c3bc-c410-4640-af53-25c6eb6fd4d0" xlink:href="mgnx-20220930.xsd#mgnx_TwoThousandSixteenEmployeeStockPurchasePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_b0f1f4a8-8809-457c-b6fe-edd7fca94a0b" xlink:to="loc_mgnx_TwoThousandSixteenEmployeeStockPurchasePlanMember_86f3c3bc-c410-4640-af53-25c6eb6fd4d0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_A2003StockIncentivePlanMember_cc04d7f1-f3ab-48db-8a6a-4cf4a743d591" xlink:href="mgnx-20220930.xsd#mgnx_A2003StockIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_b0f1f4a8-8809-457c-b6fe-edd7fca94a0b" xlink:to="loc_mgnx_A2003StockIncentivePlanMember_cc04d7f1-f3ab-48db-8a6a-4cf4a743d591" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_StockIncentivePlan2013Member_0fe6eea4-7dbb-4b13-9e84-b7c1fa4c9612" xlink:href="mgnx-20220930.xsd#mgnx_StockIncentivePlan2013Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_b0f1f4a8-8809-457c-b6fe-edd7fca94a0b" xlink:to="loc_mgnx_StockIncentivePlan2013Member_0fe6eea4-7dbb-4b13-9e84-b7c1fa4c9612" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1c0c42c0-0ac7-4910-b8c4-f85203f36b9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_168d2926-81ec-4533-9653-c131cab0edc3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1c0c42c0-0ac7-4910-b8c4-f85203f36b9a" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_168d2926-81ec-4533-9653-c131cab0edc3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_a7a29cb5-e586-4377-ba0a-022c0dcd1a8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1c0c42c0-0ac7-4910-b8c4-f85203f36b9a" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_a7a29cb5-e586-4377-ba0a-022c0dcd1a8b" xlink:type="arc" order="2" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_0d454eed-ed58-4d25-a776-8b74d7c13171" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_a7a29cb5-e586-4377-ba0a-022c0dcd1a8b" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_0d454eed-ed58-4d25-a776-8b74d7c13171" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_0d454eed-ed58-4d25-a776-8b74d7c13171_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_0d454eed-ed58-4d25-a776-8b74d7c13171" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_0d454eed-ed58-4d25-a776-8b74d7c13171_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_a0461534-7f2d-41f2-a848-c000d7249058" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_0d454eed-ed58-4d25-a776-8b74d7c13171" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_a0461534-7f2d-41f2-a848-c000d7249058" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_b6a2b85e-c6b7-4fb9-9811-725709d73fe3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_a0461534-7f2d-41f2-a848-c000d7249058" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_b6a2b85e-c6b7-4fb9-9811-725709d73fe3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_74a195db-f5f1-405e-97ff-fae2501fecc1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_a0461534-7f2d-41f2-a848-c000d7249058" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_74a195db-f5f1-405e-97ff-fae2501fecc1" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://macrogenics.com/role/StockBasedCompensationOptionPricingAssumptionsDetails" xlink:type="simple" xlink:href="mgnx-20220930.xsd#StockBasedCompensationOptionPricingAssumptionsDetails"/>
  <link:definitionLink xlink:role="http://macrogenics.com/role/StockBasedCompensationOptionPricingAssumptionsDetails" xlink:type="extended" id="ia215bc674ef549ad9cfba2b54fc1f0f5_StockBasedCompensationOptionPricingAssumptionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d38e99e8-cc4f-4b2d-b3f9-11b79bc6186e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_5cbd8b4c-c775-4d41-946b-c56f9b0c3781" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d38e99e8-cc4f-4b2d-b3f9-11b79bc6186e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_5cbd8b4c-c775-4d41-946b-c56f9b0c3781" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_cc34fa69-f2d9-412d-a930-61932027b750" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d38e99e8-cc4f-4b2d-b3f9-11b79bc6186e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_cc34fa69-f2d9-412d-a930-61932027b750" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_1925438c-8d11-404f-8be0-ae7b76e9ffad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d38e99e8-cc4f-4b2d-b3f9-11b79bc6186e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_1925438c-8d11-404f-8be0-ae7b76e9ffad" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_065add41-c3fd-4bc4-9063-f3fc3df299d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d38e99e8-cc4f-4b2d-b3f9-11b79bc6186e" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_065add41-c3fd-4bc4-9063-f3fc3df299d2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_962a807a-7636-419a-9035-49155fb80160" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d38e99e8-cc4f-4b2d-b3f9-11b79bc6186e" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_962a807a-7636-419a-9035-49155fb80160" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_5fc9221e-f8e5-4fcf-a2e8-44a5de213696" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_962a807a-7636-419a-9035-49155fb80160" xlink:to="loc_srt_RangeAxis_5fc9221e-f8e5-4fcf-a2e8-44a5de213696" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_5fc9221e-f8e5-4fcf-a2e8-44a5de213696_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_5fc9221e-f8e5-4fcf-a2e8-44a5de213696" xlink:to="loc_srt_RangeMember_5fc9221e-f8e5-4fcf-a2e8-44a5de213696_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f00216ab-95a4-410e-b874-c57d46a21a45" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_5fc9221e-f8e5-4fcf-a2e8-44a5de213696" xlink:to="loc_srt_RangeMember_f00216ab-95a4-410e-b874-c57d46a21a45" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_756cd25b-83c9-4e6d-bd93-639e3753df4f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_f00216ab-95a4-410e-b874-c57d46a21a45" xlink:to="loc_srt_MinimumMember_756cd25b-83c9-4e6d-bd93-639e3753df4f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_8ec1c684-09a1-4781-98a1-3401c4da2ce3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_f00216ab-95a4-410e-b874-c57d46a21a45" xlink:to="loc_srt_MaximumMember_8ec1c684-09a1-4781-98a1-3401c4da2ce3" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://macrogenics.com/role/StockbasedCompensationRestrictedStockUnitActivityDetails" xlink:type="simple" xlink:href="mgnx-20220930.xsd#StockbasedCompensationRestrictedStockUnitActivityDetails"/>
  <link:definitionLink xlink:role="http://macrogenics.com/role/StockbasedCompensationRestrictedStockUnitActivityDetails" xlink:type="extended" id="ib0cef9d85543442d87f8b678bef9f483_StockbasedCompensationRestrictedStockUnitActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_42e22254-20e4-48a4-94bb-52e4de6950c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_17931962-9116-4276-95f4-0e42f1d7681c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_42e22254-20e4-48a4-94bb-52e4de6950c1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_17931962-9116-4276-95f4-0e42f1d7681c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_a7f619cc-f1d3-4940-904f-194afb5e52d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_17931962-9116-4276-95f4-0e42f1d7681c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_a7f619cc-f1d3-4940-904f-194afb5e52d0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_34333f0b-32d0-4a35-b877-bb3a66526e9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_17931962-9116-4276-95f4-0e42f1d7681c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_34333f0b-32d0-4a35-b877-bb3a66526e9d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_d50a1fa7-4972-4b4b-bf6f-6bd81ecb83f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_17931962-9116-4276-95f4-0e42f1d7681c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_d50a1fa7-4972-4b4b-bf6f-6bd81ecb83f2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_a1d50634-c889-46ea-bf60-592a13ba05ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_17931962-9116-4276-95f4-0e42f1d7681c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_a1d50634-c889-46ea-bf60-592a13ba05ed" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_c370f18d-8ed8-413b-a962-8e9ccbad4551" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_17931962-9116-4276-95f4-0e42f1d7681c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_c370f18d-8ed8-413b-a962-8e9ccbad4551" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_3041cc1a-6623-43b2-93c3-90a1727cba28" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_46db1183-dfac-4f08-9738-a27c21a0b249" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_42e22254-20e4-48a4-94bb-52e4de6950c1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_46db1183-dfac-4f08-9738-a27c21a0b249" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_34533dd6-81a0-4d65-b86a-e8a6e311dd9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_46db1183-dfac-4f08-9738-a27c21a0b249" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_34533dd6-81a0-4d65-b86a-e8a6e311dd9b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_329adceb-4742-4908-bd95-53823dd0e93e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_46db1183-dfac-4f08-9738-a27c21a0b249" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_329adceb-4742-4908-bd95-53823dd0e93e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_6ee5d361-3fea-4287-a91b-b2935e283d32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_46db1183-dfac-4f08-9738-a27c21a0b249" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_6ee5d361-3fea-4287-a91b-b2935e283d32" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_d0e068c1-0f4c-49f0-aaac-a6fe73d24bbf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_7f63245a-9d6c-4d58-861b-3e472cbfc6ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_42e22254-20e4-48a4-94bb-52e4de6950c1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_7f63245a-9d6c-4d58-861b-3e472cbfc6ae" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesReceivedForEachVestedAward_b3e8df65-dbc6-4967-8f19-2b430f52624b" xlink:href="mgnx-20220930.xsd#mgnx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesReceivedForEachVestedAward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_42e22254-20e4-48a4-94bb-52e4de6950c1" xlink:to="loc_mgnx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesReceivedForEachVestedAward_b3e8df65-dbc6-4967-8f19-2b430f52624b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_08f5dd84-b5e7-428a-96b1-4da510d8d1dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_42e22254-20e4-48a4-94bb-52e4de6950c1" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_08f5dd84-b5e7-428a-96b1-4da510d8d1dc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_b479d20e-23a7-498b-8cdb-ad0615fdbc7a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_42e22254-20e4-48a4-94bb-52e4de6950c1" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_b479d20e-23a7-498b-8cdb-ad0615fdbc7a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ed099ce2-1376-4387-80b1-b76d2eaa647e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_42e22254-20e4-48a4-94bb-52e4de6950c1" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ed099ce2-1376-4387-80b1-b76d2eaa647e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_0b22e0d2-dbc9-4372-977f-5720e3b69317" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ed099ce2-1376-4387-80b1-b76d2eaa647e" xlink:to="loc_us-gaap_AwardTypeAxis_0b22e0d2-dbc9-4372-977f-5720e3b69317" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0b22e0d2-dbc9-4372-977f-5720e3b69317_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_0b22e0d2-dbc9-4372-977f-5720e3b69317" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0b22e0d2-dbc9-4372-977f-5720e3b69317_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_095ce568-0857-46a2-be14-9d078bea43e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_0b22e0d2-dbc9-4372-977f-5720e3b69317" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_095ce568-0857-46a2-be14-9d078bea43e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_7d87fa22-bd66-4037-a3e0-d6fc25958858" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_095ce568-0857-46a2-be14-9d078bea43e8" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_7d87fa22-bd66-4037-a3e0-d6fc25958858" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://macrogenics.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="mgnx-20220930.xsd#SubsequentEventsDetails"/>
  <link:definitionLink xlink:role="http://macrogenics.com/role/SubsequentEventsDetails" xlink:type="extended" id="i89c48346daac449283c22f91b9aed245_SubsequentEventsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_b04ee815-b3b3-492b-be98-0685b477177d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_NonRefundableUpfrontFees_7eda053f-ba0c-4068-b7eb-44c70171af69" xlink:href="mgnx-20220930.xsd#mgnx_NonRefundableUpfrontFees"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_b04ee815-b3b3-492b-be98-0685b477177d" xlink:to="loc_mgnx_NonRefundableUpfrontFees_7eda053f-ba0c-4068-b7eb-44c70171af69" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_TargetNominationOptionFeesAndMilestone_fdffe68d-08d4-4a4f-adc4-4a467a36993d" xlink:href="mgnx-20220930.xsd#mgnx_TargetNominationOptionFeesAndMilestone"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_b04ee815-b3b3-492b-be98-0685b477177d" xlink:to="loc_mgnx_TargetNominationOptionFeesAndMilestone_fdffe68d-08d4-4a4f-adc4-4a467a36993d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_bd0195eb-e4d1-4c95-81fa-42cfe7aee3c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_b04ee815-b3b3-492b-be98-0685b477177d" xlink:to="loc_us-gaap_SubsequentEventTable_bd0195eb-e4d1-4c95-81fa-42cfe7aee3c2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_0586b6ed-fa9d-4b09-9219-437f05ad3d3a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_bd0195eb-e4d1-4c95-81fa-42cfe7aee3c2" xlink:to="loc_srt_CounterpartyNameAxis_0586b6ed-fa9d-4b09-9219-437f05ad3d3a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_0586b6ed-fa9d-4b09-9219-437f05ad3d3a_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_0586b6ed-fa9d-4b09-9219-437f05ad3d3a" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_0586b6ed-fa9d-4b09-9219-437f05ad3d3a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_59c4cb57-8a98-4999-abaa-a05231bb707f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_0586b6ed-fa9d-4b09-9219-437f05ad3d3a" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_59c4cb57-8a98-4999-abaa-a05231bb707f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_GileadMember_5762d2b3-8199-42c3-a5e1-b5294a8ddeab" xlink:href="mgnx-20220930.xsd#mgnx_GileadMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_59c4cb57-8a98-4999-abaa-a05231bb707f" xlink:to="loc_mgnx_GileadMember_5762d2b3-8199-42c3-a5e1-b5294a8ddeab" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_afd00abe-2185-4737-b299-8b4d1c86f008" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_bd0195eb-e4d1-4c95-81fa-42cfe7aee3c2" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_afd00abe-2185-4737-b299-8b4d1c86f008" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_afd00abe-2185-4737-b299-8b4d1c86f008_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_afd00abe-2185-4737-b299-8b4d1c86f008" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_afd00abe-2185-4737-b299-8b4d1c86f008_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_29864a93-34ad-45ef-8780-34090b27cba7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_afd00abe-2185-4737-b299-8b4d1c86f008" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_29864a93-34ad-45ef-8780-34090b27cba7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_A2022GileadCollaborationAndLicenseAgreementMember_5a615299-3c0e-4373-bcf7-39808d9c789f" xlink:href="mgnx-20220930.xsd#mgnx_A2022GileadCollaborationAndLicenseAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_29864a93-34ad-45ef-8780-34090b27cba7" xlink:to="loc_mgnx_A2022GileadCollaborationAndLicenseAgreementMember_5a615299-3c0e-4373-bcf7-39808d9c789f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_614a5504-3297-4a2b-a048-d8c949d965bc" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_bd0195eb-e4d1-4c95-81fa-42cfe7aee3c2" xlink:to="loc_srt_StatementScenarioAxis_614a5504-3297-4a2b-a048-d8c949d965bc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_614a5504-3297-4a2b-a048-d8c949d965bc_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_614a5504-3297-4a2b-a048-d8c949d965bc" xlink:to="loc_srt_ScenarioUnspecifiedDomain_614a5504-3297-4a2b-a048-d8c949d965bc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_e80d1f02-bd9f-46a5-b01b-5fbaf1726f46" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_614a5504-3297-4a2b-a048-d8c949d965bc" xlink:to="loc_srt_ScenarioUnspecifiedDomain_e80d1f02-bd9f-46a5-b01b-5fbaf1726f46" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_855bc4ac-e6b9-4b25-979d-e4513c93355b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioForecastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_e80d1f02-bd9f-46a5-b01b-5fbaf1726f46" xlink:to="loc_srt_ScenarioForecastMember_855bc4ac-e6b9-4b25-979d-e4513c93355b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_5afa635c-2374-4ce5-8124-4e6acb222566" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_bd0195eb-e4d1-4c95-81fa-42cfe7aee3c2" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_5afa635c-2374-4ce5-8124-4e6acb222566" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_5afa635c-2374-4ce5-8124-4e6acb222566_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_5afa635c-2374-4ce5-8124-4e6acb222566" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_5afa635c-2374-4ce5-8124-4e6acb222566_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_1feedb97-fbb4-48a7-b365-67fe00587d80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_5afa635c-2374-4ce5-8124-4e6acb222566" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_1feedb97-fbb4-48a7-b365-67fe00587d80" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_9a232702-5a74-4a55-9464-3e28d99688d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_1feedb97-fbb4-48a7-b365-67fe00587d80" xlink:to="loc_us-gaap_SubsequentEventMember_9a232702-5a74-4a55-9464-3e28d99688d5" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>10
<FILENAME>mgnx-20220930_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 2022 Workiva-->
<!--r:3c82c07d-bc16-44f0-a700-1d3c75e61c02,g:6a15c76d-c4e7-4b58-b44f-67519e12149e-->
<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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6791c30d-0648-46f0-99e9-51826ceeafb2_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/2022/elts/us-gaap-2022.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_IncreaseDecreaseInStockholdersEquityRollForward_6da817ca-6bc5-49c8-901e-ca5059b90ffe_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/2022/elts/us-gaap-2022.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_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_7897bff9-891a-44d5-b68d-9399242c92df_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">License And Collaboration Agreements [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/2022/elts/us-gaap-2022.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_mgnx_PotentialCommercialMilestonePaymentsUnderAgreement_7e93bdc0-f6e6-4f77-b9ff-a9ad91bd7ac1_terseLabel_en-US" xlink:label="lab_mgnx_PotentialCommercialMilestonePaymentsUnderAgreement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Potential commercial milestone payments under agreement</link:label>
    <link:label id="lab_mgnx_PotentialCommercialMilestonePaymentsUnderAgreement_label_en-US" xlink:label="lab_mgnx_PotentialCommercialMilestonePaymentsUnderAgreement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PotentialCommercialMilestonePaymentsUnderAgreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_PotentialCommercialMilestonePaymentsUnderAgreement" xlink:href="mgnx-20220930.xsd#mgnx_PotentialCommercialMilestonePaymentsUnderAgreement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgnx_PotentialCommercialMilestonePaymentsUnderAgreement" xlink:to="lab_mgnx_PotentialCommercialMilestonePaymentsUnderAgreement" 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/2022/elts/us-gaap-2022.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_EntityAddressPostalZipCode_fd356601-40e9-476d-9b44-16a88deae4f0_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/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_8cc5f5d7-a98a-40a3-b110-b956b339d473_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/2022/elts/us-gaap-2022.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_dei_DocumentFiscalPeriodFocus_c77c293e-735d-4fe5-a9a8-2bd99cb2f77c_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/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_552016bb-d608-4029-ba9b-c6b07bde2e5c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intrinsic value of options exercised</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_2149bd40-0719-4105-a6f5-deba3f494b8b_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of product sales</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Goods and Services Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_0db9f929-305a-43e2-a527-296ee634be29_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">Diluted weighted average common shares outstanding (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/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_a2a54a06-9196-49d9-bbd7-3c24940f4878_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Inventory</link:label>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_da373c59-bc48-4433-8d52-10a33c183c72_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/2022/elts/us-gaap-2022.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_mgnx_ProceedsfromRoyaltiesPercent_471304b5-7b46-4a0c-b720-bc3a8b6dd58d_terseLabel_en-US" xlink:label="lab_mgnx_ProceedsfromRoyaltiesPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Potential proceeds from royalties (percent)</link:label>
    <link:label id="lab_mgnx_ProceedsfromRoyaltiesPercent_label_en-US" xlink:label="lab_mgnx_ProceedsfromRoyaltiesPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ProceedsfromRoyaltiesPercent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_ProceedsfromRoyaltiesPercent" xlink:href="mgnx-20220930.xsd#mgnx_ProceedsfromRoyaltiesPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgnx_ProceedsfromRoyaltiesPercent" xlink:to="lab_mgnx_ProceedsfromRoyaltiesPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_2478b6e6-7e56-46e3-9564-93ad465e5055_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/2022/elts/us-gaap-2022.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_mgnx_NationalInstituteOfAllergyAndInfectiousDiseasesMember_5d38937b-1711-4b7b-860b-71685cd2d736_terseLabel_en-US" xlink:label="lab_mgnx_NationalInstituteOfAllergyAndInfectiousDiseasesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NIAID</link:label>
    <link:label id="lab_mgnx_NationalInstituteOfAllergyAndInfectiousDiseasesMember_label_en-US" xlink:label="lab_mgnx_NationalInstituteOfAllergyAndInfectiousDiseasesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NationalInstituteOfAllergyAndInfectiousDiseasesMember</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_NationalInstituteOfAllergyAndInfectiousDiseasesMember" xlink:href="mgnx-20220930.xsd#mgnx_NationalInstituteOfAllergyAndInfectiousDiseasesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgnx_NationalInstituteOfAllergyAndInfectiousDiseasesMember" xlink:to="lab_mgnx_NationalInstituteOfAllergyAndInfectiousDiseasesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Investments_9f35611a-6ee9-4c9d-9ece-e339fdb60cbc_terseLabel_en-US" xlink:label="lab_us-gaap_Investments" xlink: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_Investments_label_en-US" xlink:label="lab_us-gaap_Investments" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Investments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Investments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Investments" xlink:to="lab_us-gaap_Investments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_edebda4c-26e0-4fc3-9a4a-f49a1f31622c_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value of Financial Instruments</link:label>
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_label_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value of Financial Instruments, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:to="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_d5125a1d-2e36-4e21-99a3-ef62ae53f522_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 -- 125,000,000 shares authorized, 61,462,189 and 61,307,428 shares outstanding at September&#160;30, 2022 and December&#160;31, 2021, 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/2022/elts/us-gaap-2022.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_mgnx_NonrefundableUpfrontFeesNetOfTaxWithholding_ce9ed273-3d7a-4f2d-9610-70f750bfff26_terseLabel_en-US" xlink:label="lab_mgnx_NonrefundableUpfrontFeesNetOfTaxWithholding" xlink: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 upfront payment, net of tax withholding</link:label>
    <link:label id="lab_mgnx_NonrefundableUpfrontFeesNetOfTaxWithholding_label_en-US" xlink:label="lab_mgnx_NonrefundableUpfrontFeesNetOfTaxWithholding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonrefundable Upfront Fees, Net Of Tax Withholding</link:label>
    <link:label id="lab_mgnx_NonrefundableUpfrontFeesNetOfTaxWithholding_documentation_en-US" xlink:label="lab_mgnx_NonrefundableUpfrontFeesNetOfTaxWithholding" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonrefundable Upfront Fees, Net Of Tax Withholding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_NonrefundableUpfrontFeesNetOfTaxWithholding" xlink:href="mgnx-20220930.xsd#mgnx_NonrefundableUpfrontFeesNetOfTaxWithholding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgnx_NonrefundableUpfrontFeesNetOfTaxWithholding" xlink:to="lab_mgnx_NonrefundableUpfrontFeesNetOfTaxWithholding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_aa4c1c82-c9ae-40a7-86bd-9f1798f069f1_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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_41266568-0ba9-47ad-beba-fe8df41abd25_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_srt_RangeMember_0d8c032c-fb12-4772-b52b-577ac0c24ba1_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/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_5fd0421a-7c42-4497-9a6f-4209b403d221_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">Shares, 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/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_331f6261-7492-4c95-b949-bf0e961e9694_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Intrinsic Value, Exercisable</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_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/2022/elts/us-gaap-2022.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_StockGrantedDuringPeriodValueSharebasedCompensation_b2b1ba3d-8223-42f9-b9d2-a374270a70bf_terseLabel_en-US" xlink:label="lab_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation" xlink: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 plan related activity</link:label>
    <link:label id="lab_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Granted, Value, Share-Based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation" xlink:to="lab_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_3579e55f-7bbc-4fc9-a438-b7d46c35f5e2_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid in Capital, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6b26203c-5c87-4bac-bbbf-ba61cd40a849_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents at beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_49ef499d-42ff-4d70-8549-25117943bec3_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents at end of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_mgnx_IncyteMGA012SupplyAgreementMember_050b9bed-0ef0-4d45-8286-0dfbcfb52c0e_terseLabel_en-US" xlink:label="lab_mgnx_IncyteMGA012SupplyAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incyte MGA012 Supply Agreement</link:label>
    <link:label id="lab_mgnx_IncyteMGA012SupplyAgreementMember_label_en-US" xlink:label="lab_mgnx_IncyteMGA012SupplyAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incyte MGA012 Supply Agreement [Member]</link:label>
    <link:label id="lab_mgnx_IncyteMGA012SupplyAgreementMember_documentation_en-US" xlink:label="lab_mgnx_IncyteMGA012SupplyAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incyte MGA012 Supply Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_IncyteMGA012SupplyAgreementMember" xlink:href="mgnx-20220930.xsd#mgnx_IncyteMGA012SupplyAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgnx_IncyteMGA012SupplyAgreementMember" xlink:to="lab_mgnx_IncyteMGA012SupplyAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_07e03bb2-d7ee-413b-b6ab-5d8618ba30bd_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other 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/2022/elts/us-gaap-2022.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_mgnx_IncyteMGA012AgreementMember_07aa7c27-aec9-4cfd-859e-89afd5c26ec6_terseLabel_en-US" xlink:label="lab_mgnx_IncyteMGA012AgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incyte MGA012 Agreement</link:label>
    <link:label id="lab_mgnx_IncyteMGA012AgreementMember_label_en-US" xlink:label="lab_mgnx_IncyteMGA012AgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IncyteMGA012AgreementMember</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_IncyteMGA012AgreementMember" xlink:href="mgnx-20220930.xsd#mgnx_IncyteMGA012AgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgnx_IncyteMGA012AgreementMember" xlink:to="lab_mgnx_IncyteMGA012AgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_aa4badbd-1329-45bc-ad6f-21f4142e3c94_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/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_d9a07624-1b5a-4aef-afa8-24765083edbe_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/2022/elts/us-gaap-2022.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_ProceedsFromStockOptionsExercised_47d81bd8-34ac-48e2-9e91-a5649448cebb_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash received for options exercised</link:label>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:to="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities_ea2ff94c-387d-4797-a24a-23d5055e5ce2_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" xlink: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_IncreaseDecreaseInOtherCurrentLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Current Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherCurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_93861d97-8eed-44aa-9ca7-29f020de8f8c_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted- Average Remaining Contractual Term, Vested and expected to vest (in years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_41a00072-ae98-4cc0-be34-2aa4d3d32e40_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_3573817f-bf5c-4d76-a89f-f6ab885a2bb1_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_6298e916-7c4a-49a4-af02-947801bf177c_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_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/2022/elts/us-gaap-2022.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_ContractWithCustomerLiabilityCurrent_e1e5a7e9-9346-46cf-859c-f93a889fa745_verboseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" 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">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_33d89a9c-49c0-4d0b-b150-0ec18cfb144b_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue, 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/2022/elts/us-gaap-2022.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_CapitalExpendituresIncurredButNotYetPaid_68b9b7f9-9423-47f6-96f4-568877bee1fa_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, equipment and software included in accounts payable or accruals</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/2022/elts/us-gaap-2022.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_SubsequentEventTypeAxis_0e6d99eb-cdec-4962-9a3a-ae1950ff1d5d_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink: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 Type [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink: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 Event Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_0f4c8233-5dc2-42c1-9fda-113672020ed5_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/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_dbeaac6e-2971-4b8c-b7f7-45de8baed6be_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/2022/elts/us-gaap-2022.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_EquityComponentDomain_825781e0-c7d4-4f55-8a3d-623c0608ef8e_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/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_77ac2ffe-76d2-46d6-bd17-dd37759181a3_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/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_bb07889f-4bbb-4953-b8db-b58c1eba58be_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/2022/elts/us-gaap-2022.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_SubsequentEventTypeDomain_7518b939-da19-4ad4-a9ff-9c2258f3d864_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink: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 Type [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink: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 Event Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementScenarioAxis_bc0661b8-0e38-4337-8cd2-759911faccba_terseLabel_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:label id="lab_srt_StatementScenarioAxis_label_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementScenarioAxis" xlink:to="lab_srt_StatementScenarioAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_1e793709-aacb-4918-9ef6-2c8dbf7e8c79_verboseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" 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">Accumulated other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink: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, Debt Securities, Available-for-Sale, Adjustment, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_deb6423b-28de-4fd8-a8be-6ee065e9005a_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 assets measured at fair value</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/2022/elts/us-gaap-2022.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_ComprehensiveIncomeNetOfTax_466d9797-6d51-4dff-8036-075d6c5eccd8_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/2022/elts/us-gaap-2022.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_mgnx_RevenuesFromCMOAgreementsMemberMember_7d0bda9f-884b-4929-b06c-f5bfffe7d8cb_terseLabel_en-US" xlink:label="lab_mgnx_RevenuesFromCMOAgreementsMemberMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RevenuesFromCMOAgreementsMember</link:label>
    <link:label id="lab_mgnx_RevenuesFromCMOAgreementsMemberMember_label_en-US" xlink:label="lab_mgnx_RevenuesFromCMOAgreementsMemberMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RevenuesFromCMOAgreementsMember [Member]</link:label>
    <link:label id="lab_mgnx_RevenuesFromCMOAgreementsMemberMember_documentation_en-US" xlink:label="lab_mgnx_RevenuesFromCMOAgreementsMemberMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RevenuesFromCMOAgreementsMember</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_RevenuesFromCMOAgreementsMemberMember" xlink:href="mgnx-20220930.xsd#mgnx_RevenuesFromCMOAgreementsMemberMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgnx_RevenuesFromCMOAgreementsMemberMember" xlink:to="lab_mgnx_RevenuesFromCMOAgreementsMemberMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameAxis_b0fb400e-5c6c-49a4-b185-1942410d89fe_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_PlanNameAxis_label_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_71b7d24a-4a05-4e48-b33b-e3be01d8cbd4_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Unrealized Gains</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dei_EntityCurrentReportingStatus_55720b5f-42e9-45a7-ba3d-fece76526199_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/2022/dei-2022.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_OtherAssetsNoncurrent_5c782b3e-27df-4aa5-9499-065f6845e66a_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/2022/elts/us-gaap-2022.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_AvailableForSaleSecuritiesDebtSecurities_ff7221d8-5920-4402-9782-f8e7053e459d_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">Securities</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_f35b7a2d-5547-4b10-a842-97c0882f6c95_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">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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_f72a04dd-afce-45f2-a73b-02363a52ac81_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_2f626afe-59a8-499e-a3bd-9f7b2a8cdc3e_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">Shares, 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/2022/elts/us-gaap-2022.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_mgnx_NonRefundableUpfrontFees_43a91e21-1646-4288-97ac-86b22fcd4b3d_terseLabel_en-US" xlink:label="lab_mgnx_NonRefundableUpfrontFees" xlink: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 upfront payment</link:label>
    <link:label id="lab_mgnx_NonRefundableUpfrontFees_label_en-US" xlink:label="lab_mgnx_NonRefundableUpfrontFees" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NonRefundableUpfrontFees</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_NonRefundableUpfrontFees" xlink:href="mgnx-20220930.xsd#mgnx_NonRefundableUpfrontFees"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgnx_NonRefundableUpfrontFees" xlink:to="lab_mgnx_NonRefundableUpfrontFees" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_58f92ce4-929e-488e-b215-020d847cdfd2_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_7f1e0f87-de40-482a-a609-5598fd10639d_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">Weighted- Average Exercise Price, Forfeited (in dollars 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/2022/elts/us-gaap-2022.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_DepreciationDepletionAndAmortization_7f734344-af6f-4b76-ba90-7d93798c0ccf_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 expense</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_4b4e4123-348d-4f8f-88b4-a6208b033237_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase price of common stock percent of the fair market value</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_mgnx_MilestonesValueAddedTax_5f6e88b2-c4c2-4a11-89b1-13d38265c81f_terseLabel_en-US" xlink:label="lab_mgnx_MilestonesValueAddedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Milestones Value Added Tax</link:label>
    <link:label id="lab_mgnx_MilestonesValueAddedTax_label_en-US" xlink:label="lab_mgnx_MilestonesValueAddedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Milestones Value Added Tax</link:label>
    <link:label id="lab_mgnx_MilestonesValueAddedTax_documentation_en-US" xlink:label="lab_mgnx_MilestonesValueAddedTax" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Milestones Value Added Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_MilestonesValueAddedTax" xlink:href="mgnx-20220930.xsd#mgnx_MilestonesValueAddedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgnx_MilestonesValueAddedTax" xlink:to="lab_mgnx_MilestonesValueAddedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_07c2dd90-094e-418d-95c4-9f29747f74cf_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total unrecognized compensation cost</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameDomain_39b7fd02-2e6b-4e66-b67c-222c1bffe6ba_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanNameDomain_label_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_mgnx_TargetNominationOptionFeesAndMilestone_50bc92c9-fb4d-4ed2-aed1-6e9a4a86e385_terseLabel_en-US" xlink:label="lab_mgnx_TargetNominationOptionFeesAndMilestone" xlink: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 nomination, option fees and milestone</link:label>
    <link:label id="lab_mgnx_TargetNominationOptionFeesAndMilestone_label_en-US" xlink:label="lab_mgnx_TargetNominationOptionFeesAndMilestone" xlink: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 nomination, option fees and milestone</link:label>
    <link:label id="lab_mgnx_TargetNominationOptionFeesAndMilestone_documentation_en-US" xlink:label="lab_mgnx_TargetNominationOptionFeesAndMilestone" xlink: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,nomination, option fees and milestone</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_TargetNominationOptionFeesAndMilestone" xlink:href="mgnx-20220930.xsd#mgnx_TargetNominationOptionFeesAndMilestone"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgnx_TargetNominationOptionFeesAndMilestone" xlink:to="lab_mgnx_TargetNominationOptionFeesAndMilestone" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_4ce89cee-3d13-4f18-91dd-e79cdc55ad1b_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/2022/dei-2022.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_FairValueInputsLevel1Member_3f7c389c-aa52-43b4-bdec-c6f505104f81_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/2022/elts/us-gaap-2022.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_srt_CounterpartyNameAxis_cd0ac955-41bd-457f-aa0c-c5983db1db9c_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/2022/elts/srt-2022.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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_ad06c662-d191-4f84-b503-a24397af7bae_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted- Average Remaining Contractual Term, Outstanding (in years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_945b37d2-b10c-4cfa-b4b8-533be172f06f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3b4bc414-23ca-4d00-bed5-4686f05930e5_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">Shares, Outstanding, Beginning Balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_5cc6ea4b-209b-4468-8352-d7b3ad2ba17a_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">Shares, Outstanding, 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/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_1606b1b1-58bf-4dc5-8ea6-1d129ea9e158_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/2022/elts/us-gaap-2022.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_ScheduleOfStockByClassTable_c080f7b6-c04a-4667-a53b-62922aa39287_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock by Class [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock by Class [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable" xlink:to="lab_us-gaap_ScheduleOfStockByClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_mgnx_ProceedsfromStockOptionsExercisedAndESPPPurchases_5ff5bff6-dc0d-4c14-9de7-ea72ea9d56e1_verboseLabel_en-US" xlink:label="lab_mgnx_ProceedsfromStockOptionsExercisedAndESPPPurchases" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from stock option exercises and ESPP Purchases</link:label>
    <link:label id="lab_mgnx_ProceedsfromStockOptionsExercisedAndESPPPurchases_label_en-US" xlink:label="lab_mgnx_ProceedsfromStockOptionsExercisedAndESPPPurchases" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ProceedsfromStockOptionsExercisedAndESPPPurchases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_ProceedsfromStockOptionsExercisedAndESPPPurchases" xlink:href="mgnx-20220930.xsd#mgnx_ProceedsfromStockOptionsExercisedAndESPPPurchases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgnx_ProceedsfromStockOptionsExercisedAndESPPPurchases" xlink:to="lab_mgnx_ProceedsfromStockOptionsExercisedAndESPPPurchases" xlink:type="arc" order="1"/>
    <link:label id="lab_mgnx_JanssenBiotechIncMember_31701502-1c29-49aa-984e-160fea6b873b_terseLabel_en-US" xlink:label="lab_mgnx_JanssenBiotechIncMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Janssen Biotech Inc</link:label>
    <link:label id="lab_mgnx_JanssenBiotechIncMember_label_en-US" xlink:label="lab_mgnx_JanssenBiotechIncMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Janssen Biotech Inc [Member]</link:label>
    <link:label id="lab_mgnx_JanssenBiotechIncMember_documentation_en-US" xlink:label="lab_mgnx_JanssenBiotechIncMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Janssen Biotech Inc</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_JanssenBiotechIncMember" xlink:href="mgnx-20220930.xsd#mgnx_JanssenBiotechIncMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgnx_JanssenBiotechIncMember" xlink:to="lab_mgnx_JanssenBiotechIncMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_fdf66963-2000-47cc-ba31-408598ad2e6d_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/2022/elts/us-gaap-2022.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_dei_EntityIncorporationStateCountryCode_e3cc53f4-9912-48d1-91d3-07b4bd962443_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/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_1dddbb0c-120b-4627-8fc7-77df739dd609_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">Lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_0c78b2d6-5ba2-47d8-9245-6e05a9af7fed_terseLabel_en-US" xlink:label="lab_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaboration And Other Agreements [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/2022/elts/us-gaap-2022.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_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_5668d751-bf59-4aff-bc20-cdbf9c998a85_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/2022/elts/us-gaap-2022.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_PropertyPlantAndEquipmentNet_0c3bfadf-09ba-4947-8f73-fbea9c534f1b_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, equipment and software, 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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_d70c3369-2d92-473a-b284-9d5b15f947e2_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" 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">Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink: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, Expirations in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_b8da19a4-f6a0-4884-962d-44362626d141_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_mgnx_IncyteMGA012AgreementClinicalActivitiesMember_d6aeba97-3dbd-46fb-8518-90c7376b6d40_terseLabel_en-US" xlink:label="lab_mgnx_IncyteMGA012AgreementClinicalActivitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incyte MGA012 Agreement - Clinical activities</link:label>
    <link:label id="lab_mgnx_IncyteMGA012AgreementClinicalActivitiesMember_label_en-US" xlink:label="lab_mgnx_IncyteMGA012AgreementClinicalActivitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IncyteMGA012AgreementClinicalActivitiesMember</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_IncyteMGA012AgreementClinicalActivitiesMember" xlink:href="mgnx-20220930.xsd#mgnx_IncyteMGA012AgreementClinicalActivitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgnx_IncyteMGA012AgreementClinicalActivitiesMember" xlink:to="lab_mgnx_IncyteMGA012AgreementClinicalActivitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mgnx_CommonStockMaximumAmountAvailableForIssuance_47cf778b-b1c3-4ff7-aec4-e164dd9a724e_terseLabel_en-US" xlink:label="lab_mgnx_CommonStockMaximumAmountAvailableForIssuance" xlink: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 amount available for issuance</link:label>
    <link:label id="lab_mgnx_CommonStockMaximumAmountAvailableForIssuance_label_en-US" xlink:label="lab_mgnx_CommonStockMaximumAmountAvailableForIssuance" xlink: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, Maximum Amount Available For Issuance</link:label>
    <link:label id="lab_mgnx_CommonStockMaximumAmountAvailableForIssuance_documentation_en-US" xlink:label="lab_mgnx_CommonStockMaximumAmountAvailableForIssuance" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Maximum Amount Available For Issuance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_CommonStockMaximumAmountAvailableForIssuance" xlink:href="mgnx-20220930.xsd#mgnx_CommonStockMaximumAmountAvailableForIssuance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgnx_CommonStockMaximumAmountAvailableForIssuance" xlink:to="lab_mgnx_CommonStockMaximumAmountAvailableForIssuance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_ae3667a8-77ae-45cc-a878-a5a6d38093e4_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">Schedule of RSU Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_2ecc7e38-f98c-43f3-90ad-c8c81830f2ad_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale Marketable Securities</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_mgnx_IncyteMGA012ClinicalServicesMember_e3967768-eed3-4316-b624-8461158c3e08_terseLabel_en-US" xlink:label="lab_mgnx_IncyteMGA012ClinicalServicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incyte MGA012 Clinical Services</link:label>
    <link:label id="lab_mgnx_IncyteMGA012ClinicalServicesMember_label_en-US" xlink:label="lab_mgnx_IncyteMGA012ClinicalServicesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incyte MGA012 Clinical Services [Member]</link:label>
    <link:label id="lab_mgnx_IncyteMGA012ClinicalServicesMember_documentation_en-US" xlink:label="lab_mgnx_IncyteMGA012ClinicalServicesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incyte MGA012 Clinical Services</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_IncyteMGA012ClinicalServicesMember" xlink:href="mgnx-20220930.xsd#mgnx_IncyteMGA012ClinicalServicesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgnx_IncyteMGA012ClinicalServicesMember" xlink:to="lab_mgnx_IncyteMGA012ClinicalServicesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostsAndExpensesAbstract_1a253b49-074b-4e51-9e4d-6a94e86b478d_terseLabel_en-US" xlink:label="lab_us-gaap_CostsAndExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs and expenses:</link:label>
    <link:label id="lab_us-gaap_CostsAndExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_CostsAndExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs and Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostsAndExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsAndExpensesAbstract" xlink:to="lab_us-gaap_CostsAndExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_4b383e4e-8498-423d-923a-b42232f5cbbb_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected volatility</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_2c4b8083-5426-4d06-861e-8a44771078a0_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">Shares, Forfeited or expired (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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_49ce3c74-8f93-48ee-9d87-25d020141b0b_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited or expired (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/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_403b005f-41e7-486a-aeb5-7b467e53e639_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_d768afb8-f740-4dfd-be49-ae7279eb43bb_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink: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 (loss) on investments</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink: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), after Adjustment and Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockPricePerShare_4b356273-895c-4cdd-b930-de498963c405_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">Sales of stock purchase price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_SaleOfStockPricePerShare_label_en-US" xlink:label="lab_us-gaap_SaleOfStockPricePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Price Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_mgnx_StockIssuedDuringPeriodSharesStockPlanActivity_b4b34274-87f2-4bcf-8656-b938fed8d6fb_terseLabel_en-US" xlink:label="lab_mgnx_StockIssuedDuringPeriodSharesStockPlanActivity" xlink: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 plan activity (in shares)</link:label>
    <link:label id="lab_mgnx_StockIssuedDuringPeriodSharesStockPlanActivity_label_en-US" xlink:label="lab_mgnx_StockIssuedDuringPeriodSharesStockPlanActivity" xlink: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 Stock Plan Activity</link:label>
    <link:label id="lab_mgnx_StockIssuedDuringPeriodSharesStockPlanActivity_documentation_en-US" xlink:label="lab_mgnx_StockIssuedDuringPeriodSharesStockPlanActivity" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares issued due to stock plan related activity.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_StockIssuedDuringPeriodSharesStockPlanActivity" xlink:href="mgnx-20220930.xsd#mgnx_StockIssuedDuringPeriodSharesStockPlanActivity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgnx_StockIssuedDuringPeriodSharesStockPlanActivity" xlink:to="lab_mgnx_StockIssuedDuringPeriodSharesStockPlanActivity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_4684784a-5529-4482-8ace-d2b372d34001_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/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_9ebc1132-2cfc-42d1-911b-e18b859c3a6a_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/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7f95d447-6e80-4f5f-8adc-0a9d0998d6c6_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/2022/elts/us-gaap-2022.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_srt_MaximumMember_60b6166e-7606-4b9b-8ceb-7dbd75db6978_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/2022/elts/srt-2022.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_NetCashProvidedByUsedInInvestingActivitiesAbstract_c72ef9be-6903-4768-a3ba-c749cc300988_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_ee7ca091-67c6-41c2-a346-6923728d1f05_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock, net of offering costs</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_mgnx_PotentialDevelopmentandRegulatoryMilestonePaymentsUnderAgreement_4965b1a9-a2bd-43c2-8254-c635ed1e7fc2_terseLabel_en-US" xlink:label="lab_mgnx_PotentialDevelopmentandRegulatoryMilestonePaymentsUnderAgreement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Potential development and regulatory milestone payments under agreement</link:label>
    <link:label id="lab_mgnx_PotentialDevelopmentandRegulatoryMilestonePaymentsUnderAgreement_label_en-US" xlink:label="lab_mgnx_PotentialDevelopmentandRegulatoryMilestonePaymentsUnderAgreement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PotentialDevelopmentandRegulatoryMilestonePaymentsUnderAgreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_PotentialDevelopmentandRegulatoryMilestonePaymentsUnderAgreement" xlink:href="mgnx-20220930.xsd#mgnx_PotentialDevelopmentandRegulatoryMilestonePaymentsUnderAgreement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgnx_PotentialDevelopmentandRegulatoryMilestonePaymentsUnderAgreement" xlink:to="lab_mgnx_PotentialDevelopmentandRegulatoryMilestonePaymentsUnderAgreement" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_897099e8-32bb-49f8-afdc-165144cf0032_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_db217cd7-2554-4dad-8462-acc29cf9bbd9_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/2022/elts/us-gaap-2022.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_mgnx_ContractManufacturingMember_3de8ea48-c6f7-4eb1-8e6d-1230f1277cb8_terseLabel_en-US" xlink:label="lab_mgnx_ContractManufacturingMember" xlink: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 Manufacturing</link:label>
    <link:label id="lab_mgnx_ContractManufacturingMember_label_en-US" xlink:label="lab_mgnx_ContractManufacturingMember" xlink: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 Manufacturing [Member]</link:label>
    <link:label id="lab_mgnx_ContractManufacturingMember_documentation_en-US" xlink:label="lab_mgnx_ContractManufacturingMember" xlink: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 Manufacturing</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_ContractManufacturingMember" xlink:href="mgnx-20220930.xsd#mgnx_ContractManufacturingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgnx_ContractManufacturingMember" xlink:to="lab_mgnx_ContractManufacturingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_ba380ab3-94bf-42ec-bc06-5c467971f669_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/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryWorkInProcess_3537fd32-4c67-4433-bf11-457447764c79_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcess" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Work in process</link:label>
    <link:label id="lab_us-gaap_InventoryWorkInProcess_label_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcess" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Work in Process, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWorkInProcess" xlink:to="lab_us-gaap_InventoryWorkInProcess" xlink:type="arc" order="1"/>
    <link:label id="lab_mgnx_AtTheMarketOfferingMember_3c80215d-4c46-477d-99d0-f5ad88e987f7_terseLabel_en-US" xlink:label="lab_mgnx_AtTheMarketOfferingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">At the Market Offering</link:label>
    <link:label id="lab_mgnx_AtTheMarketOfferingMember_label_en-US" xlink:label="lab_mgnx_AtTheMarketOfferingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">At The Market Offering [Member]</link:label>
    <link:label id="lab_mgnx_AtTheMarketOfferingMember_documentation_en-US" xlink:label="lab_mgnx_AtTheMarketOfferingMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">At The Market Offering</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_AtTheMarketOfferingMember" xlink:href="mgnx-20220930.xsd#mgnx_AtTheMarketOfferingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgnx_AtTheMarketOfferingMember" xlink:to="lab_mgnx_AtTheMarketOfferingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_1dcb4df1-3ebd-4a34-803d-e1b8bbca9129_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_us-gaap_AssetsCurrent_78932f14-07b2-4918-a6df-f7cba5aa58cb_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/2022/elts/us-gaap-2022.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_mgnx_A2022GileadCollaborationAndLicenseAgreementMember_685410d2-c534-43ba-afb1-64ce8e8658b7_terseLabel_en-US" xlink:label="lab_mgnx_A2022GileadCollaborationAndLicenseAgreementMember" xlink: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 Gilead Collaboration And License Agreement</link:label>
    <link:label id="lab_mgnx_A2022GileadCollaborationAndLicenseAgreementMember_label_en-US" xlink:label="lab_mgnx_A2022GileadCollaborationAndLicenseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022 Gilead Collaboration And License Agreement [Member]</link:label>
    <link:label id="lab_mgnx_A2022GileadCollaborationAndLicenseAgreementMember_documentation_en-US" xlink:label="lab_mgnx_A2022GileadCollaborationAndLicenseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022 Gilead Collaboration And License Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_A2022GileadCollaborationAndLicenseAgreementMember" xlink:href="mgnx-20220930.xsd#mgnx_A2022GileadCollaborationAndLicenseAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgnx_A2022GileadCollaborationAndLicenseAgreementMember" xlink:to="lab_mgnx_A2022GileadCollaborationAndLicenseAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_184502cc-e2fa-4e75-b6ea-49f6aecd9e69_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/2022/dei-2022.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_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_d42a13db-d03d-4c6a-8e47-a5f5f94151ce_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/2022/elts/us-gaap-2022.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_580485bf-06b6-4e98-93e8-f19031f29ea6_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted- Average Exercise Price</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dei_EntitySmallBusiness_3772e107-ff5d-430a-bf71-cb84c0f6ac04_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/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_3f6168ac-61c1-4fb3-9cf9-8eaf0b41216a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_17603160-c5f2-4972-9bd6-02c59c7a833d_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement Frequency [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_0d505683-58b7-4485-be3c-5876479dc335_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_dfb3c119-12cd-44e2-87a6-b0b66532ca33_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock purchased (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_mgnx_PremiumReceivedOnStockPurchase_c80e5d6f-942a-419d-b5dd-e529add24331_terseLabel_en-US" xlink:label="lab_mgnx_PremiumReceivedOnStockPurchase" xlink: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 received on stock purchase</link:label>
    <link:label id="lab_mgnx_PremiumReceivedOnStockPurchase_label_en-US" xlink:label="lab_mgnx_PremiumReceivedOnStockPurchase" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PremiumReceivedOnStockPurchase</link:label>
    <link:label id="lab_mgnx_PremiumReceivedOnStockPurchase_documentation_en-US" xlink:label="lab_mgnx_PremiumReceivedOnStockPurchase" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PremiumReceivedOnStockPurchase</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_PremiumReceivedOnStockPurchase" xlink:href="mgnx-20220930.xsd#mgnx_PremiumReceivedOnStockPurchase"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgnx_PremiumReceivedOnStockPurchase" xlink:to="lab_mgnx_PremiumReceivedOnStockPurchase" xlink:type="arc" order="1"/>
    <link:label id="lab_mgnx_NonrefundablePaymentTaxWithholding_b2b15e11-5e58-4770-b728-4466aede6e96_terseLabel_en-US" xlink:label="lab_mgnx_NonrefundablePaymentTaxWithholding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonrefundable payment tax withholding</link:label>
    <link:label id="lab_mgnx_NonrefundablePaymentTaxWithholding_label_en-US" xlink:label="lab_mgnx_NonrefundablePaymentTaxWithholding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonrefundable Payment Tax Withholding</link:label>
    <link:label id="lab_mgnx_NonrefundablePaymentTaxWithholding_documentation_en-US" xlink:label="lab_mgnx_NonrefundablePaymentTaxWithholding" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonrefundable Payment Tax Withholding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_NonrefundablePaymentTaxWithholding" xlink:href="mgnx-20220930.xsd#mgnx_NonrefundablePaymentTaxWithholding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgnx_NonrefundablePaymentTaxWithholding" xlink:to="lab_mgnx_NonrefundablePaymentTaxWithholding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenuesAbstract_9c386537-5b8f-45cd-ab40-88120ebc9eba_terseLabel_en-US" xlink:label="lab_us-gaap_RevenuesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues:</link:label>
    <link:label id="lab_us-gaap_RevenuesAbstract_label_en-US" xlink:label="lab_us-gaap_RevenuesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesAbstract" xlink:to="lab_us-gaap_RevenuesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosureAbstract_18fd2531-bad7-4b5a-a621-683ef8071e9e_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/2022/elts/us-gaap-2022.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1ec6c795-eef7-472a-8e7c-7f70ddd4469a_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning Balance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_347abbbb-5c52-457f-bf87-392a4b66c8f4_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending Balance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_PaymentsToAcquireAvailableForSaleSecuritiesDebt_33bb6b82-f0f4-415c-ac69-2ac2fe9ce3f7_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of marketable securities</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Debt Securities, Available-for-Sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:to="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_72c85bb7-5646-413a-8c25-60ddc1b07560_terseLabel_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_srt_ProductsAndServicesDomain_7a4d3eb4-4d46-4849-aed7-1915935e32e1_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/2022/elts/srt-2022.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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_5520650c-94fa-4ce5-bda3-8c831d9d0023_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized compensation expense related to non-vested stock-options, net of related forfeiture estimates</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_da83aba3-53b8-4403-85ea-709242fa4ae4_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/2022/dei-2022.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_mgnx_GileadMember_5feaaa48-5ff5-47ba-bc00-27e44bca2d6d_terseLabel_en-US" xlink:label="lab_mgnx_GileadMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gilead</link:label>
    <link:label id="lab_mgnx_GileadMember_label_en-US" xlink:label="lab_mgnx_GileadMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gilead [Member]</link:label>
    <link:label id="lab_mgnx_GileadMember_documentation_en-US" xlink:label="lab_mgnx_GileadMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gilead</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_GileadMember" xlink:href="mgnx-20220930.xsd#mgnx_GileadMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgnx_GileadMember" xlink:to="lab_mgnx_GileadMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_c2582d9f-cfa8-4cb7-92c8-a06827f013fa_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">Shares</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_mgnx_RevenuesFromCMOAmendmentAgreementMember_da2a9316-b01b-42ec-8092-0069e6944402_terseLabel_en-US" xlink:label="lab_mgnx_RevenuesFromCMOAmendmentAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RevenuesFromCMOAmendmentAgreement</link:label>
    <link:label id="lab_mgnx_RevenuesFromCMOAmendmentAgreementMember_label_en-US" xlink:label="lab_mgnx_RevenuesFromCMOAmendmentAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RevenuesFromCMOAmendmentAgreement [Member]</link:label>
    <link:label id="lab_mgnx_RevenuesFromCMOAmendmentAgreementMember_documentation_en-US" xlink:label="lab_mgnx_RevenuesFromCMOAmendmentAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RevenuesFromCMOAmendmentAgreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_RevenuesFromCMOAmendmentAgreementMember" xlink:href="mgnx-20220930.xsd#mgnx_RevenuesFromCMOAmendmentAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgnx_RevenuesFromCMOAmendmentAgreementMember" xlink:to="lab_mgnx_RevenuesFromCMOAmendmentAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_e23d27bd-bdd0-4d50-a1e4-177ea9db084b_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses and other current liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_mgnx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod_730e12b1-f368-4e2f-bb9e-2fd117e20d57_terseLabel_en-US" xlink:label="lab_mgnx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Offering period</link:label>
    <link:label id="lab_mgnx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod_label_en-US" xlink:label="lab_mgnx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod" xlink: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, Offering Period</link:label>
    <link:label id="lab_mgnx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod_documentation_en-US" xlink:label="lab_mgnx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod" xlink: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, Offering Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod" xlink:href="mgnx-20220930.xsd#mgnx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgnx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod" xlink:to="lab_mgnx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_79201591-99b4-4a35-a883-39a82433d01e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Intrinsic Value, Outstanding, Ending Balance</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_mgnx_RevenueInformationUsedToAssessVariableConsiderationAmount_c167f49a-3656-40dd-9e24-e6116348baf3_terseLabel_en-US" xlink:label="lab_mgnx_RevenueInformationUsedToAssessVariableConsiderationAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated variable consideration</link:label>
    <link:label id="lab_mgnx_RevenueInformationUsedToAssessVariableConsiderationAmount_label_en-US" xlink:label="lab_mgnx_RevenueInformationUsedToAssessVariableConsiderationAmount" xlink: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, Information Used To Assess Variable Consideration, Amount</link:label>
    <link:label id="lab_mgnx_RevenueInformationUsedToAssessVariableConsiderationAmount_documentation_en-US" xlink:label="lab_mgnx_RevenueInformationUsedToAssessVariableConsiderationAmount" xlink: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, Information Used To Assess Variable Consideration, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_RevenueInformationUsedToAssessVariableConsiderationAmount" xlink:href="mgnx-20220930.xsd#mgnx_RevenueInformationUsedToAssessVariableConsiderationAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgnx_RevenueInformationUsedToAssessVariableConsiderationAmount" xlink:to="lab_mgnx_RevenueInformationUsedToAssessVariableConsiderationAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_d254787d-8fac-4967-8a36-1cbc1d1ba6b5_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/2022/elts/us-gaap-2022.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_IncreaseDecreaseInAccountsReceivable_5e119617-762c-4950-8fbb-c0499a4e7dd1_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_c46b7b35-e06b-4d08-ab21-1c9ca10750d6_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/2022/dei-2022.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_SubsequentEventMember_cd2f5d57-adc9-4b6a-a4f6-4f26ea08d4a2_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink: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_SubsequentEventMember_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink: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 Event [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mgnx_RevenueFromCollaborativeAgreementsMember_0a1c2b02-45d6-41a5-84b2-824c4f1e0747_terseLabel_en-US" xlink:label="lab_mgnx_RevenueFromCollaborativeAgreementsMember" xlink: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 and other agreements</link:label>
    <link:label id="lab_mgnx_RevenueFromCollaborativeAgreementsMember_label_en-US" xlink:label="lab_mgnx_RevenueFromCollaborativeAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RevenueFromCollaborativeAgreementsMember</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_RevenueFromCollaborativeAgreementsMember" xlink:href="mgnx-20220930.xsd#mgnx_RevenueFromCollaborativeAgreementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgnx_RevenueFromCollaborativeAgreementsMember" xlink:to="lab_mgnx_RevenueFromCollaborativeAgreementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mgnx_ZaiLabClinicalSupplyAgreementsMember_fbd9af67-b2bd-4809-84ed-a1becda0199b_terseLabel_en-US" xlink:label="lab_mgnx_ZaiLabClinicalSupplyAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Zai Lab Clinical Supply Agreements</link:label>
    <link:label id="lab_mgnx_ZaiLabClinicalSupplyAgreementsMember_label_en-US" xlink:label="lab_mgnx_ZaiLabClinicalSupplyAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Zai Lab Clinical Supply Agreements [Member]</link:label>
    <link:label id="lab_mgnx_ZaiLabClinicalSupplyAgreementsMember_documentation_en-US" xlink:label="lab_mgnx_ZaiLabClinicalSupplyAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Zai Lab Clinical Supply Agreements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_ZaiLabClinicalSupplyAgreementsMember" xlink:href="mgnx-20220930.xsd#mgnx_ZaiLabClinicalSupplyAgreementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgnx_ZaiLabClinicalSupplyAgreementsMember" xlink:to="lab_mgnx_ZaiLabClinicalSupplyAgreementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_54e3e8c3-2b51-48cf-bf12-b49b1db84d26_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/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostsAndExpenses_6091f6cf-77f8-4ebd-8c74-7d1e4f127b28_totalLabel_en-US" xlink:label="lab_us-gaap_CostsAndExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total costs and expenses</link:label>
    <link:label id="lab_us-gaap_CostsAndExpenses_label_en-US" xlink:label="lab_us-gaap_CostsAndExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs and Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostsAndExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsAndExpenses" xlink:to="lab_us-gaap_CostsAndExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_mgnx_ZaiLabsCollaborationAndLicenseAgreementTRIDENTMoleculeMember_7b09b7ec-896d-4c03-9098-29bdbb337788_terseLabel_en-US" xlink:label="lab_mgnx_ZaiLabsCollaborationAndLicenseAgreementTRIDENTMoleculeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Zai Lab Agreement, TRIDENT molecule</link:label>
    <link:label id="lab_mgnx_ZaiLabsCollaborationAndLicenseAgreementTRIDENTMoleculeMember_label_en-US" xlink:label="lab_mgnx_ZaiLabsCollaborationAndLicenseAgreementTRIDENTMoleculeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Zai Labs Collaboration And License Agreement, TRIDENT molecule [Member]</link:label>
    <link:label id="lab_mgnx_ZaiLabsCollaborationAndLicenseAgreementTRIDENTMoleculeMember_documentation_en-US" xlink:label="lab_mgnx_ZaiLabsCollaborationAndLicenseAgreementTRIDENTMoleculeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Zai Labs Collaboration And License Agreement, TRIDENT molecule</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_ZaiLabsCollaborationAndLicenseAgreementTRIDENTMoleculeMember" xlink:href="mgnx-20220930.xsd#mgnx_ZaiLabsCollaborationAndLicenseAgreementTRIDENTMoleculeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgnx_ZaiLabsCollaborationAndLicenseAgreementTRIDENTMoleculeMember" xlink:to="lab_mgnx_ZaiLabsCollaborationAndLicenseAgreementTRIDENTMoleculeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_61a50c24-1a3b-43e4-9f53-e12e0fa08cd5_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink: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 [Line Items]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_label_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink: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 Event [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventLineItems" xlink:to="lab_us-gaap_SubsequentEventLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_ccca491b-2ee4-4c61-b3d2-9e105ce8096b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares, Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink: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, Net of Forfeitures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockLineItems_2c8aef82-bd69-4ae8-8e2e-c6cd772f45ba_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Line Items]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockLineItems_label_en-US" xlink:label="lab_us-gaap_ClassOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockLineItems" xlink:to="lab_us-gaap_ClassOfStockLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_177760a8-66f3-4120-afe1-c99f7f99c180_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/2022/elts/us-gaap-2022.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_mgnx_CostOfManufacturingServices_7359b633-c602-4b14-a3bd-345a8c6dce56_terseLabel_en-US" xlink:label="lab_mgnx_CostOfManufacturingServices" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of manufacturing services</link:label>
    <link:label id="lab_mgnx_CostOfManufacturingServices_label_en-US" xlink:label="lab_mgnx_CostOfManufacturingServices" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of manufacturing services</link:label>
    <link:label id="lab_mgnx_CostOfManufacturingServices_documentation_en-US" xlink:label="lab_mgnx_CostOfManufacturingServices" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of manufacturing services</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_CostOfManufacturingServices" xlink:href="mgnx-20220930.xsd#mgnx_CostOfManufacturingServices"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgnx_CostOfManufacturingServices" xlink:to="lab_mgnx_CostOfManufacturingServices" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_11ee45f5-8c6b-4734-89cd-904669693952_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of premiums and discounts on marketable securities</link:label>
    <link:label id="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_label_en-US" xlink:label="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accretion (Amortization) of Discounts and Premiums, Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:to="lab_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_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/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_784f8c35-f84f-45e7-b39a-6bac9aa00120_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/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_2f66f268-0bba-4186-b698-9bb4159ee18b_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Assets Measured at Fair Value on a Recurring Basis</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink: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 Measurements, Recurring and Nonrecurring [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_mgnx_CollaborationAndOtherAgreementsDisclosureTextBlock_17f6ba4a-3126-4145-af86-9996ad03be69_terseLabel_en-US" xlink:label="lab_mgnx_CollaborationAndOtherAgreementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_mgnx_CollaborationAndOtherAgreementsDisclosureTextBlock_label_en-US" xlink:label="lab_mgnx_CollaborationAndOtherAgreementsDisclosureTextBlock" xlink: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 And Other Agreements Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_CollaborationAndOtherAgreementsDisclosureTextBlock" xlink:href="mgnx-20220930.xsd#mgnx_CollaborationAndOtherAgreementsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgnx_CollaborationAndOtherAgreementsDisclosureTextBlock" xlink:to="lab_mgnx_CollaborationAndOtherAgreementsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_24925365-b7e4-4fde-b847-e75b686de315_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/2022/elts/us-gaap-2022.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_SharesIssued_8b178d32-4708-4fc4-a6db-1da7553a8cc3_periodStartLabel_en-US" xlink:label="lab_us-gaap_SharesIssued" 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_SharesIssued_2578ef0d-c7af-4f19-a71f-fd7b5c7a783e_periodEndLabel_en-US" xlink:label="lab_us-gaap_SharesIssued" 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_SharesIssued_label_en-US" xlink:label="lab_us-gaap_SharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesIssued" xlink:to="lab_us-gaap_SharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_dcb058d4-3efa-488d-b95f-8b79d3b517fb_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses and other current liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_USTreasurySecuritiesMember_15f0bd1c-3bf7-4b84-9b3a-d55455c580fd_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. Treasury securities</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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_927205f6-c0ab-4168-8504-55af5a08e7c3_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">Weighted- Average Exercise Price, Granted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_AvailableForSaleDebtSecuritiesAmortizedCostBasis_eda0089c-e50e-40bb-89d2-b83cab977639_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/2022/elts/us-gaap-2022.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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_890da887-cae3-495b-a31b-74f56c3aa9ae_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/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_a01a81c9-659e-4154-8f94-f8e123060ba5_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted- Average Exercise Price, Exercised (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_NetCashProvidedByUsedInFinancingActivities_93644d43-0126-481d-a044-8510d9bb6634_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/2022/elts/us-gaap-2022.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_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/2022/elts/us-gaap-2022.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_mgnx_IMabBiopharmaCollaborationAndLicenseAgreementClinicalSupplyMember_138782ce-e1d8-4a44-9d2f-62a834ae83c7_terseLabel_en-US" xlink:label="lab_mgnx_IMabBiopharmaCollaborationAndLicenseAgreementClinicalSupplyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">I-Mab Biopharma Collaboration And License Agreement Clinical Supply</link:label>
    <link:label id="lab_mgnx_IMabBiopharmaCollaborationAndLicenseAgreementClinicalSupplyMember_label_en-US" xlink:label="lab_mgnx_IMabBiopharmaCollaborationAndLicenseAgreementClinicalSupplyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">I-Mab Biopharma Collaboration And License Agreement Clinical Supply [Member]</link:label>
    <link:label id="lab_mgnx_IMabBiopharmaCollaborationAndLicenseAgreementClinicalSupplyMember_documentation_en-US" xlink:label="lab_mgnx_IMabBiopharmaCollaborationAndLicenseAgreementClinicalSupplyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">I-Mab Biopharma Collaboration And License Agreement Clinical Supply</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_IMabBiopharmaCollaborationAndLicenseAgreementClinicalSupplyMember" xlink:href="mgnx-20220930.xsd#mgnx_IMabBiopharmaCollaborationAndLicenseAgreementClinicalSupplyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgnx_IMabBiopharmaCollaborationAndLicenseAgreementClinicalSupplyMember" xlink:to="lab_mgnx_IMabBiopharmaCollaborationAndLicenseAgreementClinicalSupplyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_f6ac8177-195e-416e-811c-87a4f4b26bc3_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">Proceeds of stock sale</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/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:to="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryNet_e36da539-c1cb-44c3-bf89-cc5696d78d91_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, net</link:label>
    <link:label id="lab_us-gaap_InventoryNet_34263225-e556-473b-ba1a-d57ff09625bc_totalLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total inventory, net</link:label>
    <link:label id="lab_us-gaap_InventoryNet_label_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet" xlink:to="lab_us-gaap_InventoryNet" xlink:type="arc" order="1"/>
    <link:label id="lab_mgnx_DevelopmentAndRegulatoryMilestonePaymentsUnderAgreementRecognized_28e02114-22a7-44cb-a6ac-a945c7d07761_terseLabel_en-US" xlink:label="lab_mgnx_DevelopmentAndRegulatoryMilestonePaymentsUnderAgreementRecognized" xlink: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 and regulatory milestones recognized</link:label>
    <link:label id="lab_mgnx_DevelopmentAndRegulatoryMilestonePaymentsUnderAgreementRecognized_label_en-US" xlink:label="lab_mgnx_DevelopmentAndRegulatoryMilestonePaymentsUnderAgreementRecognized" xlink: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 And Regulatory Milestone Payments Under Agreement, Recognized</link:label>
    <link:label id="lab_mgnx_DevelopmentAndRegulatoryMilestonePaymentsUnderAgreementRecognized_documentation_en-US" xlink:label="lab_mgnx_DevelopmentAndRegulatoryMilestonePaymentsUnderAgreementRecognized" xlink: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 And Regulatory Milestone Payments Under Agreement, Recognized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_DevelopmentAndRegulatoryMilestonePaymentsUnderAgreementRecognized" xlink:href="mgnx-20220930.xsd#mgnx_DevelopmentAndRegulatoryMilestonePaymentsUnderAgreementRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgnx_DevelopmentAndRegulatoryMilestonePaymentsUnderAgreementRecognized" xlink:to="lab_mgnx_DevelopmentAndRegulatoryMilestonePaymentsUnderAgreementRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_ae419022-12de-4de2-8869-71b9cb42c8e8_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/2022/elts/us-gaap-2022.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_mgnx_PotentialMilestonePaymentsAndRoyaltiesOnProductSales_29aedc91-7880-4164-ad2d-77dac22f0803_terseLabel_en-US" xlink:label="lab_mgnx_PotentialMilestonePaymentsAndRoyaltiesOnProductSales" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Potential milestone payments and royalties on product sales</link:label>
    <link:label id="lab_mgnx_PotentialMilestonePaymentsAndRoyaltiesOnProductSales_label_en-US" xlink:label="lab_mgnx_PotentialMilestonePaymentsAndRoyaltiesOnProductSales" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Potential Milestone Payments and Royalties On Product Sales</link:label>
    <link:label id="lab_mgnx_PotentialMilestonePaymentsAndRoyaltiesOnProductSales_documentation_en-US" xlink:label="lab_mgnx_PotentialMilestonePaymentsAndRoyaltiesOnProductSales" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Potential Milestone Payments and Royalties On Product Sales</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_PotentialMilestonePaymentsAndRoyaltiesOnProductSales" xlink:href="mgnx-20220930.xsd#mgnx_PotentialMilestonePaymentsAndRoyaltiesOnProductSales"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgnx_PotentialMilestonePaymentsAndRoyaltiesOnProductSales" xlink:to="lab_mgnx_PotentialMilestonePaymentsAndRoyaltiesOnProductSales" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_e36a553d-64ab-4676-94ef-3d3ab1c8df9b_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' 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/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_98601426-fa4c-494f-88e4-d8f8b5265449_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/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_3dfce6f8-473d-44c8-a04f-0860677af903_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" 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 current assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Operating Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_a3ccb113-e5fb-4915-bd69-25747a95826b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Intrinsic Value, Vested and expected to vest</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_mgnx_ZaiLabsCollaborationAndLicenseAgreementMargetuximabMember_085fa72f-d596-44dd-abac-d6527c60238b_terseLabel_en-US" xlink:label="lab_mgnx_ZaiLabsCollaborationAndLicenseAgreementMargetuximabMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Zai Lab Agreement, Margetuximab</link:label>
    <link:label id="lab_mgnx_ZaiLabsCollaborationAndLicenseAgreementMargetuximabMember_label_en-US" xlink:label="lab_mgnx_ZaiLabsCollaborationAndLicenseAgreementMargetuximabMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Zai Labs Collaboration And License Agreement, Margetuximab [Member]</link:label>
    <link:label id="lab_mgnx_ZaiLabsCollaborationAndLicenseAgreementMargetuximabMember_documentation_en-US" xlink:label="lab_mgnx_ZaiLabsCollaborationAndLicenseAgreementMargetuximabMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Zai Labs Collaboration And License Agreement, Margetuximab</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_ZaiLabsCollaborationAndLicenseAgreementMargetuximabMember" xlink:href="mgnx-20220930.xsd#mgnx_ZaiLabsCollaborationAndLicenseAgreementMargetuximabMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgnx_ZaiLabsCollaborationAndLicenseAgreementMargetuximabMember" xlink:to="lab_mgnx_ZaiLabsCollaborationAndLicenseAgreementMargetuximabMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_be8133d3-e56f-4934-8f83-110f31f38e3e_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">Valuation Assumptions Using the Black-Scholes Option-Pricing Model</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/2022/elts/us-gaap-2022.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_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities_6b5e6a33-8455-45d5-b67b-a567a8bf6287_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities" xlink: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_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities" xlink: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 and Other Operating Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_9d9bf593-a311-4389-a9b6-8a2ce05b0230_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink: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 liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_d0519515-bbf0-4a2f-9b89-84078b17eb18_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/2022/dei-2022.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_ProceedsFromIssuanceOfCommonStock_34e8ce2f-d4d7-430c-903a-954261fa2782_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from issuance of common stock, net of offering 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/2022/elts/us-gaap-2022.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_WeightedAverageNumberOfSharesOutstandingBasic_fb36b080-63a1-4586-b74c-af97ad47e4fe_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">Basic weighted average common shares outstanding (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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_44213ff8-3f9a-490c-8fff-bb7e4a7b9b37_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">Award Type [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/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_24589ea7-57da-457b-82c5-fd373586ed9f_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of shares vested</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:type="arc" order="1"/>
    <link:label id="lab_mgnx_A2018ZaiLabCollaborationAndLicenseAgreementMember_7f310797-7dc7-4100-9c0b-01d11ebddfb4_terseLabel_en-US" xlink:label="lab_mgnx_A2018ZaiLabCollaborationAndLicenseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2018 Zai Lab Agreement</link:label>
    <link:label id="lab_mgnx_A2018ZaiLabCollaborationAndLicenseAgreementMember_label_en-US" xlink:label="lab_mgnx_A2018ZaiLabCollaborationAndLicenseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2018 Zai Lab Collaboration And License Agreement [Member]</link:label>
    <link:label id="lab_mgnx_A2018ZaiLabCollaborationAndLicenseAgreementMember_documentation_en-US" xlink:label="lab_mgnx_A2018ZaiLabCollaborationAndLicenseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2018 Zai Lab Collaboration And License Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_A2018ZaiLabCollaborationAndLicenseAgreementMember" xlink:href="mgnx-20220930.xsd#mgnx_A2018ZaiLabCollaborationAndLicenseAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgnx_A2018ZaiLabCollaborationAndLicenseAgreementMember" xlink:to="lab_mgnx_A2018ZaiLabCollaborationAndLicenseAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_e5d5ddbf-b462-4703-b950-ac41e49bfa6a_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized compensation expense recognition period (in years)</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_mgnx_TwoThousandSixteenEmployeeStockPurchasePlanMember_555154ac-7268-47fd-aa1e-ad3fe60b0ff0_terseLabel_en-US" xlink:label="lab_mgnx_TwoThousandSixteenEmployeeStockPurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2016 Employee Stock Purchase Plan</link:label>
    <link:label id="lab_mgnx_TwoThousandSixteenEmployeeStockPurchasePlanMember_label_en-US" xlink:label="lab_mgnx_TwoThousandSixteenEmployeeStockPurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TwoThousandSixteenEmployeeStockPurchasePlanMember</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_TwoThousandSixteenEmployeeStockPurchasePlanMember" xlink:href="mgnx-20220930.xsd#mgnx_TwoThousandSixteenEmployeeStockPurchasePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgnx_TwoThousandSixteenEmployeeStockPurchasePlanMember" xlink:to="lab_mgnx_TwoThousandSixteenEmployeeStockPurchasePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_c85d401e-38b0-4e43-a830-842e64694f8d_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted- Average Remaining Contractual Term, Exercisable (in years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryFinishedGoods_4e32fbe1-3554-49a6-a852-88055ba70f8e_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoods" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finished goods</link:label>
    <link:label id="lab_us-gaap_InventoryFinishedGoods_label_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoods" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Finished Goods, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryFinishedGoods" xlink:to="lab_us-gaap_InventoryFinishedGoods" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_aec9a142-9a20-4f3c-a1a9-3c1034869e78_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_mgnx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesReceivedForEachVestedAward_40b0f854-7723-4db2-a39a-71e8ee2e6644_terseLabel_en-US" xlink:label="lab_mgnx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesReceivedForEachVestedAward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares per employee</link:label>
    <link:label id="lab_mgnx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesReceivedForEachVestedAward_label_en-US" xlink:label="lab_mgnx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesReceivedForEachVestedAward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number Of Shares Received For Each Vested Award</link:label>
    <link:label id="lab_mgnx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesReceivedForEachVestedAward_documentation_en-US" xlink:label="lab_mgnx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesReceivedForEachVestedAward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number Of Shares Received For Each Vested Award</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesReceivedForEachVestedAward" xlink:href="mgnx-20220930.xsd#mgnx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesReceivedForEachVestedAward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgnx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesReceivedForEachVestedAward" xlink:to="lab_mgnx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesReceivedForEachVestedAward" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_ada68051-a252-4fb4-959e-94f277628223_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/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_f4ac72ca-b927-41ec-807e-fa1ccd3b61f6_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/2022/dei-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_68228439-b1d8-4628-b07c-dde5cd23236f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average exercise price of stock options outstanding (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_48a3269d-0182-475a-94a0-51f3e3916219_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">Weighted- Average Exercise Price, Outstanding, Beginning Balance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_76fdc463-1c3a-4541-98cf-b02782273ba6_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">Weighted- Average Exercise Price, Outstanding, Ending Balance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_96128faa-f01d-45c6-9ebf-4ab31a9200ba_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, net of offering costs (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_94141c5e-7619-4e58-98f5-6772763f486f_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares issued or sold (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/2022/elts/us-gaap-2022.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_mgnx_OneTimeMillstoneCredit_8e1c7cd9-ba87-48ec-92ce-e9d6a2e2e93e_terseLabel_en-US" xlink:label="lab_mgnx_OneTimeMillstoneCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">One Time Millstone Credit</link:label>
    <link:label id="lab_mgnx_OneTimeMillstoneCredit_label_en-US" xlink:label="lab_mgnx_OneTimeMillstoneCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">One Time Millstone Credit</link:label>
    <link:label id="lab_mgnx_OneTimeMillstoneCredit_documentation_en-US" xlink:label="lab_mgnx_OneTimeMillstoneCredit" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">One Time Millstone Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_OneTimeMillstoneCredit" xlink:href="mgnx-20220930.xsd#mgnx_OneTimeMillstoneCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgnx_OneTimeMillstoneCredit" xlink:to="lab_mgnx_OneTimeMillstoneCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_f9821fa0-6be6-4832-b7e6-e1116742bfe4_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_7467c56a-e18f-492d-93e8-5e4f79ffc9b8_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected dividend yield</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_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/2022/elts/us-gaap-2022.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_mgnx_IncyteCorporationMember_23f5b206-7d97-4fa5-be34-eefb3fec8f46_terseLabel_en-US" xlink:label="lab_mgnx_IncyteCorporationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incyte Corporation</link:label>
    <link:label id="lab_mgnx_IncyteCorporationMember_label_en-US" xlink:label="lab_mgnx_IncyteCorporationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IncyteCorporationMember</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_IncyteCorporationMember" xlink:href="mgnx-20220930.xsd#mgnx_IncyteCorporationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgnx_IncyteCorporationMember" xlink:to="lab_mgnx_IncyteCorporationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpenseMember_cb1dc04b-b55c-4baa-82d8-c61107452ee2_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/2022/elts/us-gaap-2022.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_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_ecdd63e8-64ef-415c-9388-a99c160211b7_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/2022/elts/us-gaap-2022.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_dei_EntityAddressCityOrTown_cf03cb22-261a-488e-920d-eccfea11b56c_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/2022/dei-2022.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_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/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_5f8456d0-637c-4075-8147-28c99ac0f5ed_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" 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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_f1ed3416-e101-4da6-a94b-fc1deeb4b776_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" 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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink: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, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_mgnx_RevenuesFromGrantsMember_061ba2d8-fe44-431b-b180-c8f0bf673d73_terseLabel_en-US" xlink:label="lab_mgnx_RevenuesFromGrantsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues From Grants</link:label>
    <link:label id="lab_mgnx_RevenuesFromGrantsMember_label_en-US" xlink:label="lab_mgnx_RevenuesFromGrantsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RevenuesFromGrantsMember</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_RevenuesFromGrantsMember" xlink:href="mgnx-20220930.xsd#mgnx_RevenuesFromGrantsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgnx_RevenuesFromGrantsMember" xlink:to="lab_mgnx_RevenuesFromGrantsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_9c58abed-1029-4f13-8af1-b57593af448a_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-Based Compensation</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_3577d9ec-8886-4c63-8ee1-458dd5940c04_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Class [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Class [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_mgnx_PercentageOfSharesOfCompanysCommonStockOutstandingForIncreaseInSharesReservedForIssuanceUnderStockPlan_2dbf8f44-675b-4f1f-9431-1a4481781a6b_terseLabel_en-US" xlink:label="lab_mgnx_PercentageOfSharesOfCompanysCommonStockOutstandingForIncreaseInSharesReservedForIssuanceUnderStockPlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Potential annual increase in shares reserved for future issuance as percentage of outstanding share</link:label>
    <link:label id="lab_mgnx_PercentageOfSharesOfCompanysCommonStockOutstandingForIncreaseInSharesReservedForIssuanceUnderStockPlan_label_en-US" xlink:label="lab_mgnx_PercentageOfSharesOfCompanysCommonStockOutstandingForIncreaseInSharesReservedForIssuanceUnderStockPlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PercentageOfSharesOfCompanysCommonStockOutstandingForIncreaseInSharesReservedForIssuanceUnderStockPlan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_PercentageOfSharesOfCompanysCommonStockOutstandingForIncreaseInSharesReservedForIssuanceUnderStockPlan" xlink:href="mgnx-20220930.xsd#mgnx_PercentageOfSharesOfCompanysCommonStockOutstandingForIncreaseInSharesReservedForIssuanceUnderStockPlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgnx_PercentageOfSharesOfCompanysCommonStockOutstandingForIncreaseInSharesReservedForIssuanceUnderStockPlan" xlink:to="lab_mgnx_PercentageOfSharesOfCompanysCommonStockOutstandingForIncreaseInSharesReservedForIssuanceUnderStockPlan" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_6dade2b7-9cb5-43ae-aaa7-856f2b5539e0_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/2022/elts/srt-2022.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_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/2022/elts/us-gaap-2022.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_dei_EntityEmergingGrowthCompany_175fa8b8-23da-4259-be37-f8c755f19de6_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/2022/dei-2022.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_mgnx_EmployeeStockPurchasePlanMaximumAnnualContributionsPerEmployeePercent_b53ac909-ef61-47dc-94b4-2b337c36acdf_terseLabel_en-US" xlink:label="lab_mgnx_EmployeeStockPurchasePlanMaximumAnnualContributionsPerEmployeePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payroll deduction percentage</link:label>
    <link:label id="lab_mgnx_EmployeeStockPurchasePlanMaximumAnnualContributionsPerEmployeePercent_label_en-US" xlink:label="lab_mgnx_EmployeeStockPurchasePlanMaximumAnnualContributionsPerEmployeePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EmployeeStockPurchasePlanMaximumAnnualContributionsPerEmployeePercent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_EmployeeStockPurchasePlanMaximumAnnualContributionsPerEmployeePercent" xlink:href="mgnx-20220930.xsd#mgnx_EmployeeStockPurchasePlanMaximumAnnualContributionsPerEmployeePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgnx_EmployeeStockPurchasePlanMaximumAnnualContributionsPerEmployeePercent" xlink:to="lab_mgnx_EmployeeStockPurchasePlanMaximumAnnualContributionsPerEmployeePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_f74c1617-01da-4949-bdb6-3311f48b90e6_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_srt_ScenarioForecastMember_3e41fec6-6dbb-4738-b72b-916f8159458a_terseLabel_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forecast</link:label>
    <link:label id="lab_srt_ScenarioForecastMember_label_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forecast [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioForecastMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioForecastMember" xlink:to="lab_srt_ScenarioForecastMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_230894d2-80d7-40dd-bac6-42a8f7f31b15_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk-free interest rate</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_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/2022/elts/us-gaap-2022.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_mgnx_JanssenCollaborationAndLicenseAgreementMember_27c7a487-822c-4af8-a5ae-7e74ab192dda_terseLabel_en-US" xlink:label="lab_mgnx_JanssenCollaborationAndLicenseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Janssen Collaboration and License Agreement</link:label>
    <link:label id="lab_mgnx_JanssenCollaborationAndLicenseAgreementMember_label_en-US" xlink:label="lab_mgnx_JanssenCollaborationAndLicenseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Janssen Collaboration And License Agreement [Member]</link:label>
    <link:label id="lab_mgnx_JanssenCollaborationAndLicenseAgreementMember_documentation_en-US" xlink:label="lab_mgnx_JanssenCollaborationAndLicenseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Janssen Collaboration And License Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_JanssenCollaborationAndLicenseAgreementMember" xlink:href="mgnx-20220930.xsd#mgnx_JanssenCollaborationAndLicenseAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgnx_JanssenCollaborationAndLicenseAgreementMember" xlink:to="lab_mgnx_JanssenCollaborationAndLicenseAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_590a9247-ff27-438d-ae12-1a3ed297eab0_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 of Financial Instruments</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/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_b302b82a-7040-417d-b9a7-2dad55e8a4db_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" 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">Taxes paid related to net share settlement of equity awards</link:label>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment, Tax Withholding, Share-Based Payment Arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_c4c64dd3-5f03-4f56-9b44-3e77c53bab7f_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' 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/2022/elts/us-gaap-2022.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_dei_TradingSymbol_9ee0c58b-4836-4a91-8a7b-b6a27ed4aa40_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/2022/dei-2022.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_dei_EntityFileNumber_38766f06-8c94-4071-88e3-4df367fb03f1_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/2022/dei-2022.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_ContractWithCustomerLiabilityNoncurrent_d6c7c3c7-3a0f-4b5f-9429-e7513c5a6df9_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">Deferred revenue, net of 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/2022/elts/us-gaap-2022.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_ResearchAndDevelopmentExpense_b6b750a8-e79e-49c6-9f13-048b3336a54a_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_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/2022/elts/us-gaap-2022.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_mgnx_TotalAnnualFixedPayments_1f32d1a6-a5eb-43f1-bbaa-84025c07fe0e_terseLabel_en-US" xlink:label="lab_mgnx_TotalAnnualFixedPayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Annual Fixed Payments</link:label>
    <link:label id="lab_mgnx_TotalAnnualFixedPayments_label_en-US" xlink:label="lab_mgnx_TotalAnnualFixedPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Annual Fixed Payments</link:label>
    <link:label id="lab_mgnx_TotalAnnualFixedPayments_documentation_en-US" xlink:label="lab_mgnx_TotalAnnualFixedPayments" xlink: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 Annual Fixed Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_TotalAnnualFixedPayments" xlink:href="mgnx-20220930.xsd#mgnx_TotalAnnualFixedPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgnx_TotalAnnualFixedPayments" xlink:to="lab_mgnx_TotalAnnualFixedPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_f53a7b36-1805-4fa4-b721-84a8f7e4ac8f_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_f458465c-dbe9-4d09-80b6-48773828d4c1_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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_dc8f8c7c-7993-414d-826f-4fdde47629ee_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/2022/elts/us-gaap-2022.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_RestrictedStockUnitsRSUMember_246ffd26-aa6c-488d-bf31-9de309a1b326_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dei_CurrentFiscalYearEndDate_74631b98-3dbc-4d3a-94fa-647e3d346e7f_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/2022/dei-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_af060ab9-e736-4ad6-8228-acce13a8204c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" 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">Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Exercised</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink: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, Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_b99d22e7-e8ee-4637-9109-f5120da72b57_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">Diluted net loss per common share (in 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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_e44fd794-8344-4842-9c84-5cda52625c7b_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">Shares, 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/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockNameOfTransactionDomain_928e5084-6102-4440-a9ef-05307c972c1e_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_SaleOfStockNameOfTransactionDomain_label_en-US" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_80dc1b1f-123e-4d97-a0fb-84a517f89517_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_f0e46634-e082-4306-a282-144b92281592_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive loss:</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_61d66fdf-db68-4207-865a-bd95f43b2ca2_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award vesting period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_mgnx_IMabBiopharmaMember_b2e493a7-9caa-4c11-801b-deced4824079_terseLabel_en-US" xlink:label="lab_mgnx_IMabBiopharmaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">I-Mab</link:label>
    <link:label id="lab_mgnx_IMabBiopharmaMember_label_en-US" xlink:label="lab_mgnx_IMabBiopharmaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">I-Mab Biopharma [Member]</link:label>
    <link:label id="lab_mgnx_IMabBiopharmaMember_documentation_en-US" xlink:label="lab_mgnx_IMabBiopharmaMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">I-Mab Biopharma</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_IMabBiopharmaMember" xlink:href="mgnx-20220930.xsd#mgnx_IMabBiopharmaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgnx_IMabBiopharmaMember" xlink:to="lab_mgnx_IMabBiopharmaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_a0fdf74d-d035-4180-986a-9ed4618e0345_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nature of Operations</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_5353e1c8-9421-4575-8524-33f079862a9b_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">Share-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/2022/elts/us-gaap-2022.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_mgnx_NumberOfMoleculesToBeDevelopedAndCommercializedUnderAgreement_344e7d8e-b8db-4e08-89b9-8681e3682619_terseLabel_en-US" xlink:label="lab_mgnx_NumberOfMoleculesToBeDevelopedAndCommercializedUnderAgreement" xlink: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 commercialized molecules</link:label>
    <link:label id="lab_mgnx_NumberOfMoleculesToBeDevelopedAndCommercializedUnderAgreement_label_en-US" xlink:label="lab_mgnx_NumberOfMoleculesToBeDevelopedAndCommercializedUnderAgreement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NumberOfMoleculesToBeDevelopedAndCommercializedUnderAgreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_NumberOfMoleculesToBeDevelopedAndCommercializedUnderAgreement" xlink:href="mgnx-20220930.xsd#mgnx_NumberOfMoleculesToBeDevelopedAndCommercializedUnderAgreement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgnx_NumberOfMoleculesToBeDevelopedAndCommercializedUnderAgreement" xlink:to="lab_mgnx_NumberOfMoleculesToBeDevelopedAndCommercializedUnderAgreement" 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/2022/elts/us-gaap-2022.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_Revenues_48f6e5cb-a1fe-4324-a544-8a07af0b5afe_terseLabel_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues</link:label>
    <link:label id="lab_us-gaap_Revenues_label_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_LiabilitiesCurrent_1870f12a-c70e-4549-8529-17f20759c5af_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/2022/elts/us-gaap-2022.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_mgnx_AdditionalAnnualFixedPayments_894ddc93-655f-47ad-9367-3d038d6ddbf6_terseLabel_en-US" xlink:label="lab_mgnx_AdditionalAnnualFixedPayments" xlink: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 Payments</link:label>
    <link:label id="lab_mgnx_AdditionalAnnualFixedPayments_label_en-US" xlink:label="lab_mgnx_AdditionalAnnualFixedPayments" xlink: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 Annual Fixed Payments</link:label>
    <link:label id="lab_mgnx_AdditionalAnnualFixedPayments_documentation_en-US" xlink:label="lab_mgnx_AdditionalAnnualFixedPayments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Annual Fixed Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_AdditionalAnnualFixedPayments" xlink:href="mgnx-20220930.xsd#mgnx_AdditionalAnnualFixedPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgnx_AdditionalAnnualFixedPayments" xlink:to="lab_mgnx_AdditionalAnnualFixedPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_0053541b-4b8b-48b0-820c-6ff08242d1b4_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable Securities</link:label>
    <link:label id="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_3d2b683d-ed1a-45d9-9b98-6e59425313ef_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink: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, Trading, and Equity Securities, FV-NI [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink: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, Trading, and Equity Securities, FV-NI [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink:to="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_c98907b5-23ed-4dd9-b912-4818f70567b1_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">Basic net loss per common share (in 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/2022/elts/us-gaap-2022.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_CorporateDebtSecuritiesMember_af8bf996-1616-4bd9-9d64-7b11fe178034_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/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateDebtSecuritiesMember" xlink:to="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_de584567-d174-444a-a758-c6c1b3fbb738_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/2022/dei-2022.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_srt_RepurchaseAgreementCounterpartyNameDomain_a1380ae9-97fb-468a-8c16-a15523b12bf6_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/2022/elts/srt-2022.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_ContractWithCustomerLiability_83cfdf1e-bd20-4e12-acf6-de02aae899d3_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">Deferred revenue</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/2022/elts/us-gaap-2022.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_StockholdersEquity_f569b62c-5225-4758-b95d-b26dbff3d572_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_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/2022/elts/us-gaap-2022.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_mgnx_IMabBiopharmaCollaborationAndLicenseAgreementMember_38eee422-654c-4f6c-8f49-fc2e6b027fb1_terseLabel_en-US" xlink:label="lab_mgnx_IMabBiopharmaCollaborationAndLicenseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">I-Mab Biopharma Collaboration and License Agreement</link:label>
    <link:label id="lab_mgnx_IMabBiopharmaCollaborationAndLicenseAgreementMember_label_en-US" xlink:label="lab_mgnx_IMabBiopharmaCollaborationAndLicenseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">I-Mab Biopharma Collaboration And License Agreement [Member]</link:label>
    <link:label id="lab_mgnx_IMabBiopharmaCollaborationAndLicenseAgreementMember_documentation_en-US" xlink:label="lab_mgnx_IMabBiopharmaCollaborationAndLicenseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">I-Mab Biopharma Collaboration And License Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_IMabBiopharmaCollaborationAndLicenseAgreementMember" xlink:href="mgnx-20220930.xsd#mgnx_IMabBiopharmaCollaborationAndLicenseAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgnx_IMabBiopharmaCollaborationAndLicenseAgreementMember" xlink:to="lab_mgnx_IMabBiopharmaCollaborationAndLicenseAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrealizedGainLossOnInvestments_e415d429-1990-4f02-9f1d-4f1ecd45584c_terseLabel_en-US" xlink:label="lab_us-gaap_UnrealizedGainLossOnInvestments" xlink: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 (loss) on investments</link:label>
    <link:label id="lab_us-gaap_UnrealizedGainLossOnInvestments_label_en-US" xlink:label="lab_us-gaap_UnrealizedGainLossOnInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized Gain (Loss) on Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrealizedGainLossOnInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrealizedGainLossOnInvestments" xlink:to="lab_us-gaap_UnrealizedGainLossOnInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_e41b9ba3-506e-4989-831b-2edb65972fe7_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/2022/elts/srt-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_f19cc30d-4464-40b5-9f30-0164c4c865ea_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 or expired (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss_dcedd4de-77d5-44f4-b42c-61eb1a110328_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 loss related to available-for-sale debt securities</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/2022/elts/us-gaap-2022.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_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/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock_cb0817df-201d-45f3-9695-f0dabdb52181_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock Options Roll Forward</link:label>
    <link:label id="lab_us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock Options Roll Forward [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_bde3587c-7523-43a6-af49-8e2d47166af7_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/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_1a845a43-3ca6-4d03-9198-1fae182a8f4b_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares sold (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/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:to="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_0ce45f6b-9916-49be-862f-ebe99d41aef3_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sale and maturities of marketable securities</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink: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 Debt Securities, Available-for-Sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:to="lab_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember_57c3a62a-cb94-47c1-a787-97f75ad579f7_terseLabel_en-US" xlink:label="lab_us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Government-sponsored enterprises</link:label>
    <link:label id="lab_us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember" xlink: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-sponsored Enterprises Debt Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember" xlink:to="lab_us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_43d84c98-398d-4f0b-93c5-27701625aac9_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/2022/elts/us-gaap-2022.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_InventoryValuationReserves_b9bb6dd8-70bf-42b0-af69-1ebeb4dffdf7_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryValuationReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory valuation reserves</link:label>
    <link:label id="lab_us-gaap_InventoryValuationReserves_label_en-US" xlink:label="lab_us-gaap_InventoryValuationReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Valuation Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryValuationReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryValuationReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryValuationReserves" xlink:to="lab_us-gaap_InventoryValuationReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryDisclosureTextBlock_4d9675c9-81f7-47bc-b1ad-8322fd4a949c_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Net</link:label>
    <link:label id="lab_us-gaap_InventoryDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureTextBlock" xlink:to="lab_us-gaap_InventoryDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_d1d127d1-c710-47b8-a17e-7b5391cc8ce6_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/2022/elts/us-gaap-2022.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_mgnx_RevenueFromPerformanceOfTheResearchAndDevelopmentActivitiesMember_4af022da-c005-4241-aaa8-0aed852c7d9a_terseLabel_en-US" xlink:label="lab_mgnx_RevenueFromPerformanceOfTheResearchAndDevelopmentActivitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue From Performance of the Research and Development Activities</link:label>
    <link:label id="lab_mgnx_RevenueFromPerformanceOfTheResearchAndDevelopmentActivitiesMember_label_en-US" xlink:label="lab_mgnx_RevenueFromPerformanceOfTheResearchAndDevelopmentActivitiesMember" xlink: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 Performance Of The Research And Development Activities [Member]</link:label>
    <link:label id="lab_mgnx_RevenueFromPerformanceOfTheResearchAndDevelopmentActivitiesMember_documentation_en-US" xlink:label="lab_mgnx_RevenueFromPerformanceOfTheResearchAndDevelopmentActivitiesMember" xlink: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 From Performance Of The Research And Development Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_RevenueFromPerformanceOfTheResearchAndDevelopmentActivitiesMember" xlink:href="mgnx-20220930.xsd#mgnx_RevenueFromPerformanceOfTheResearchAndDevelopmentActivitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgnx_RevenueFromPerformanceOfTheResearchAndDevelopmentActivitiesMember" xlink:to="lab_mgnx_RevenueFromPerformanceOfTheResearchAndDevelopmentActivitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityAbstract_label_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_4bfc8230-d91d-4298-bd1d-e6e8ec6fe01a_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/2022/elts/us-gaap-2022.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_SubsequentEventTable_2c802ed5-266b-49db-a59f-4918ddee256f_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink: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 [Table]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTable_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink: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 Event [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTable" xlink:to="lab_us-gaap_SubsequentEventTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_InventoryDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureAbstract" xlink:to="lab_us-gaap_InventoryDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_48fe0246-7bed-4d82-9567-d0d98ea99af3_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/2022/dei-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_450ddd97-2197-4628-bcd0-63fade271b12_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based compensation, number of shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_mgnx_CollaborativeAgreementTransactionPrice_deeb637f-0679-478c-8de2-ccf8b73efc8f_terseLabel_en-US" xlink:label="lab_mgnx_CollaborativeAgreementTransactionPrice" xlink: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 agreement transaction price</link:label>
    <link:label id="lab_mgnx_CollaborativeAgreementTransactionPrice_label_en-US" xlink:label="lab_mgnx_CollaborativeAgreementTransactionPrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CollaborativeAgreementTransactionPrice</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_CollaborativeAgreementTransactionPrice" xlink:href="mgnx-20220930.xsd#mgnx_CollaborativeAgreementTransactionPrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgnx_CollaborativeAgreementTransactionPrice" xlink:to="lab_mgnx_CollaborativeAgreementTransactionPrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_82031853-4204-4e40-af7b-f5af7b3cea9c_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/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_5a01ccb4-a202-498b-8214-7cf40dc980ad_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">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/2022/elts/us-gaap-2022.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_mgnx_StockIssuedDuringPeriodValueStockPlanActivity_3aa4f143-ac78-42af-a469-a5bf9bb88a0a_terseLabel_en-US" xlink:label="lab_mgnx_StockIssuedDuringPeriodValueStockPlanActivity" xlink: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 plan related activity</link:label>
    <link:label id="lab_mgnx_StockIssuedDuringPeriodValueStockPlanActivity_label_en-US" xlink:label="lab_mgnx_StockIssuedDuringPeriodValueStockPlanActivity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period Value Stock Plan Activity</link:label>
    <link:label id="lab_mgnx_StockIssuedDuringPeriodValueStockPlanActivity_documentation_en-US" xlink:label="lab_mgnx_StockIssuedDuringPeriodValueStockPlanActivity" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Value of shares issued due to stock plan related activity.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_StockIssuedDuringPeriodValueStockPlanActivity" xlink:href="mgnx-20220930.xsd#mgnx_StockIssuedDuringPeriodValueStockPlanActivity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgnx_StockIssuedDuringPeriodValueStockPlanActivity" xlink:to="lab_mgnx_StockIssuedDuringPeriodValueStockPlanActivity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_b3a7ebd6-e886-4afa-bc3b-9516f7c4f008_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/2022/elts/us-gaap-2022.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_mgnx_ZaiLabMember_72a42b5f-5bf9-4eec-8964-ee6f94291c00_terseLabel_en-US" xlink:label="lab_mgnx_ZaiLabMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Zai Labs</link:label>
    <link:label id="lab_mgnx_ZaiLabMember_label_en-US" xlink:label="lab_mgnx_ZaiLabMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Zai Lab [Member]</link:label>
    <link:label id="lab_mgnx_ZaiLabMember_documentation_en-US" xlink:label="lab_mgnx_ZaiLabMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Zai Lab</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_ZaiLabMember" xlink:href="mgnx-20220930.xsd#mgnx_ZaiLabMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgnx_ZaiLabMember" xlink:to="lab_mgnx_ZaiLabMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_b3ca9444-6a35-4efb-919d-fa6ae06c7414_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">Exercised (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dei_DocumentQuarterlyReport_c36a17c2-72a1-4ada-9894-cf2e95f9cd79_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/2022/dei-2022.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_AssetsCurrentAbstract_d4e01d2b-2fee-4b90-bc05-3c875a58e17d_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/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_98233ee9-8910-4841-b5a6-9bd323a9b67d_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">Lease liabilities, net of current portion</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_srt_RangeAxis_456ac7b3-cffd-40f2-8680-e6b3c2dbc5ce_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/2022/elts/srt-2022.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_mgnx_RevenuesFromLicenseAgreementsMember_0b58e449-88cd-4ca8-b797-ecd1f8988195_terseLabel_en-US" xlink:label="lab_mgnx_RevenuesFromLicenseAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues From License Agreements</link:label>
    <link:label id="lab_mgnx_RevenuesFromLicenseAgreementsMember_label_en-US" xlink:label="lab_mgnx_RevenuesFromLicenseAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RevenuesFromLicenseAgreementsMember</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_RevenuesFromLicenseAgreementsMember" xlink:href="mgnx-20220930.xsd#mgnx_RevenuesFromLicenseAgreementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgnx_RevenuesFromLicenseAgreementsMember" xlink:to="lab_mgnx_RevenuesFromLicenseAgreementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mgnx_RevenueFromGovernmentAgreementsMember_23c2d636-fd8f-4fd8-ac73-c37ceb1fb0cf_terseLabel_en-US" xlink:label="lab_mgnx_RevenueFromGovernmentAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Government agreements</link:label>
    <link:label id="lab_mgnx_RevenueFromGovernmentAgreementsMember_label_en-US" xlink:label="lab_mgnx_RevenueFromGovernmentAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RevenueFromGovernmentAgreementsMember</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_RevenueFromGovernmentAgreementsMember" xlink:href="mgnx-20220930.xsd#mgnx_RevenueFromGovernmentAgreementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgnx_RevenueFromGovernmentAgreementsMember" xlink:to="lab_mgnx_RevenueFromGovernmentAgreementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_acea1043-40eb-4ef9-84da-1c85e7e92d63_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net change in cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_0ce6c473-a677-4e59-8fd7-2a6ad9e237ee_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/2022/elts/us-gaap-2022.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_AociIncludingPortionAttributableToNoncontrollingInterestMember_462e04ff-d03a-4964-ad90-2ed57ca9bca5_terseLabel_en-US" xlink:label="lab_us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember" xlink: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_AociIncludingPortionAttributableToNoncontrollingInterestMember_label_en-US" xlink:label="lab_us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember" xlink: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 Including Portion Attributable to Noncontrolling Interest [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember" xlink:to="lab_us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mgnx_A2003StockIncentivePlanMember_5c78e1e3-4f93-43d6-a3ee-9ed9e75320d2_terseLabel_en-US" xlink:label="lab_mgnx_A2003StockIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2003 Stock Incentive Plan</link:label>
    <link:label id="lab_mgnx_A2003StockIncentivePlanMember_label_en-US" xlink:label="lab_mgnx_A2003StockIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">A2003StockIncentivePlanMember</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_A2003StockIncentivePlanMember" xlink:href="mgnx-20220930.xsd#mgnx_A2003StockIncentivePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgnx_A2003StockIncentivePlanMember" xlink:to="lab_mgnx_A2003StockIncentivePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_fd1753fb-b6ac-476a-9de7-f9c7d2e4826c_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_034fa33b-ad83-4f45-97c1-1b939cd21cbb_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/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_5b976e11-f15c-473f-9725-ab86fe5c81b9_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/2022/elts/us-gaap-2022.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_srt_ScenarioUnspecifiedDomain_3faf9880-8c87-4aeb-a68c-98f6b457225b_terseLabel_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_label_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioUnspecifiedDomain" xlink:to="lab_srt_ScenarioUnspecifiedDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_mgnx_NumberOfPerformanceObligations_0596542e-e093-4076-a947-846e0ae9ea94_terseLabel_en-US" xlink:label="lab_mgnx_NumberOfPerformanceObligations" xlink: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_mgnx_NumberOfPerformanceObligations_label_en-US" xlink:label="lab_mgnx_NumberOfPerformanceObligations" xlink: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 Performance Obligations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_NumberOfPerformanceObligations" xlink:href="mgnx-20220930.xsd#mgnx_NumberOfPerformanceObligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgnx_NumberOfPerformanceObligations" xlink:to="lab_mgnx_NumberOfPerformanceObligations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_90ddab3d-a759-4886-b4c2-5adf5a181db9_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ea06e1f6-8b93-4c40-8fce-d7c92055258d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-Average Grant Date Fair Value</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/2022/elts/us-gaap-2022.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_FairValueMeasurementsRecurringMember_aab307b1-1b38-41d7-8981-0eb04d2c5e8e_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurements, Recurring Basis</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:to="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_fbbfb232-efe9-49b0-bb03-52dd7434decb_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted- Average Exercise Price, Exercisable (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9fbd0837-de3c-4efe-bcb7-4cd92582c212_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/2022/elts/us-gaap-2022.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_mgnx_RevenueMultipleDeliverableArrangementsDeterminationOfSellingPriceAmount_3e500f8f-c7bb-441e-b03f-86e950f651a3_terseLabel_en-US" xlink:label="lab_mgnx_RevenueMultipleDeliverableArrangementsDeterminationOfSellingPriceAmount" xlink: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 recognized</link:label>
    <link:label id="lab_mgnx_RevenueMultipleDeliverableArrangementsDeterminationOfSellingPriceAmount_671cb6fa-3ab8-40ab-8362-71efecbbc1f5_verboseLabel_en-US" xlink:label="lab_mgnx_RevenueMultipleDeliverableArrangementsDeterminationOfSellingPriceAmount" 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">Clinical trial activities selling price amount</link:label>
    <link:label id="lab_mgnx_RevenueMultipleDeliverableArrangementsDeterminationOfSellingPriceAmount_label_en-US" xlink:label="lab_mgnx_RevenueMultipleDeliverableArrangementsDeterminationOfSellingPriceAmount" xlink: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, Multiple-Deliverable Arrangements, Determination Of Selling Price, Amount</link:label>
    <link:label id="lab_mgnx_RevenueMultipleDeliverableArrangementsDeterminationOfSellingPriceAmount_documentation_en-US" xlink:label="lab_mgnx_RevenueMultipleDeliverableArrangementsDeterminationOfSellingPriceAmount" xlink: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, Multiple-Deliverable Arrangements, Determination Of Selling Price, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_RevenueMultipleDeliverableArrangementsDeterminationOfSellingPriceAmount" xlink:href="mgnx-20220930.xsd#mgnx_RevenueMultipleDeliverableArrangementsDeterminationOfSellingPriceAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgnx_RevenueMultipleDeliverableArrangementsDeterminationOfSellingPriceAmount" xlink:to="lab_mgnx_RevenueMultipleDeliverableArrangementsDeterminationOfSellingPriceAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_209243ba-3e2d-4ff6-afb0-525f1726948d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted- Average Exercise Price, Expired (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink: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, Expirations in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_e2ae1cc6-cd41-4d88-bb66-79d16ddad2f9_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/2022/dei-2022.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_NetCashProvidedByUsedInOperatingActivitiesAbstract_04f6c343-d71b-4569-85f4-21f322b1de35_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_0848f184-ff2c-49d9-b8a6-63c8d3973552_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/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_2c0eca4c-5d3d-4e70-adc1-c695b7fbd9c4_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, general and administrative</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_fea2e54d-883f-42e6-9bf4-a5033cfaf654_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/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_581d8b20-d32b-4281-b15d-9b686dabc805_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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_24d87984-aa13-425f-b0ca-5fbe7e6b700b_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_2b0ef7f2-96f7-4dbc-bec1-2ff16c6aef39_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/2022/elts/us-gaap-2022.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_mgnx_TotalPotentialValueUnderAgreement_001180bf-8fa6-462f-ad81-cfea0a942f44_terseLabel_en-US" xlink:label="lab_mgnx_TotalPotentialValueUnderAgreement" xlink: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 potential value</link:label>
    <link:label id="lab_mgnx_TotalPotentialValueUnderAgreement_label_en-US" xlink:label="lab_mgnx_TotalPotentialValueUnderAgreement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TotalPotentialValueUnderAgreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_TotalPotentialValueUnderAgreement" xlink:href="mgnx-20220930.xsd#mgnx_TotalPotentialValueUnderAgreement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgnx_TotalPotentialValueUnderAgreement" xlink:to="lab_mgnx_TotalPotentialValueUnderAgreement" xlink:type="arc" order="1"/>
    <link:label id="lab_mgnx_A2021ZaiLabAgreementsMember_b2728d60-5024-4f28-8356-968dc96b0d85_terseLabel_en-US" xlink:label="lab_mgnx_A2021ZaiLabAgreementsMember" xlink: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 Zai Lab Agreements</link:label>
    <link:label id="lab_mgnx_A2021ZaiLabAgreementsMember_label_en-US" xlink:label="lab_mgnx_A2021ZaiLabAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021 Zai Lab Agreements [Member]</link:label>
    <link:label id="lab_mgnx_A2021ZaiLabAgreementsMember_documentation_en-US" xlink:label="lab_mgnx_A2021ZaiLabAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021 Zai Lab Agreements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_A2021ZaiLabAgreementsMember" xlink:href="mgnx-20220930.xsd#mgnx_A2021ZaiLabAgreementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgnx_A2021ZaiLabAgreementsMember" xlink:to="lab_mgnx_A2021ZaiLabAgreementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockAxis_ccd9572a-1946-4a24-8532-ede32fc8cc78_terseLabel_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockAxis_label_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis" xlink:to="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_a427bbb0-3b15-46cb-a47c-9b5b131fc7eb_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/2022/elts/us-gaap-2022.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_NetCashProvidedByUsedInFinancingActivitiesAbstract_0c7d9098-d745-47fc-a14b-71975e836f94_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_8002bcd4-f99f-45e8-8bb2-03898c3c5e2a_negatedLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Unrealized Losses</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ProductMember_e6c7ee4d-0453-4a19-80f8-e2d2e50d9e35_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 sales, net</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/2022/elts/us-gaap-2022.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_mgnx_CommonStockMaximumAmountAvailableForIssuanceIncrease_0fb6872a-497e-48ee-9ca7-738f8003a463_terseLabel_en-US" xlink:label="lab_mgnx_CommonStockMaximumAmountAvailableForIssuanceIncrease" xlink: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 amount available for issuance, increase</link:label>
    <link:label id="lab_mgnx_CommonStockMaximumAmountAvailableForIssuanceIncrease_label_en-US" xlink:label="lab_mgnx_CommonStockMaximumAmountAvailableForIssuanceIncrease" xlink: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, Maximum Amount Available For Issuance, Increase</link:label>
    <link:label id="lab_mgnx_CommonStockMaximumAmountAvailableForIssuanceIncrease_documentation_en-US" xlink:label="lab_mgnx_CommonStockMaximumAmountAvailableForIssuanceIncrease" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Maximum Amount Available For Issuance, Increase</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_CommonStockMaximumAmountAvailableForIssuanceIncrease" xlink:href="mgnx-20220930.xsd#mgnx_CommonStockMaximumAmountAvailableForIssuanceIncrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgnx_CommonStockMaximumAmountAvailableForIssuanceIncrease" xlink:to="lab_mgnx_CommonStockMaximumAmountAvailableForIssuanceIncrease" xlink:type="arc" order="1"/>
    <link:label id="lab_mgnx_CommonStockCapitalSharesMinimumIncreaseInSharesReservedForFutureIssuance_1c80ab2f-e3af-4adf-b609-681de5c61815_terseLabel_en-US" xlink:label="lab_mgnx_CommonStockCapitalSharesMinimumIncreaseInSharesReservedForFutureIssuance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Potential annual increase in shares reserved for future issuance (in shares)</link:label>
    <link:label id="lab_mgnx_CommonStockCapitalSharesMinimumIncreaseInSharesReservedForFutureIssuance_label_en-US" xlink:label="lab_mgnx_CommonStockCapitalSharesMinimumIncreaseInSharesReservedForFutureIssuance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CommonStockCapitalSharesMinimumIncreaseInSharesReservedForFutureIssuance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_CommonStockCapitalSharesMinimumIncreaseInSharesReservedForFutureIssuance" xlink:href="mgnx-20220930.xsd#mgnx_CommonStockCapitalSharesMinimumIncreaseInSharesReservedForFutureIssuance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgnx_CommonStockCapitalSharesMinimumIncreaseInSharesReservedForFutureIssuance" xlink:to="lab_mgnx_CommonStockCapitalSharesMinimumIncreaseInSharesReservedForFutureIssuance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByAssetClassAxis_27e0a42b-e7c2-441f-822f-95cd16a6a2b9_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByAssetClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByAssetClassAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByAssetClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByAssetClassAxis" xlink:to="lab_us-gaap_FairValueByAssetClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_769c662e-40cd-4fb9-ba64-94f88ca41c55_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_b3695f29-5050-46fa-9d13-cd5232b40b34_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average grant-date fair value of options granted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_35f3d85b-d86a-4b8c-a48b-c30d36ea6bac_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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_25d53f92-5198-4d53-8802-150d86e70c66_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">Weighted- Average Exercise Price, Vested and expected to vest (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dei_DocumentTransitionReport_e1e36ea9-ccc3-41c4-a214-76802977a867_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/2022/dei-2022.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_dei_LocalPhoneNumber_6d1e4650-2b1c-4615-af64-c92af3ecb1ba_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/2022/dei-2022.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_mgnx_StockIncentivePlan2013Member_f24693d8-8534-4482-ae05-29328a18db6a_terseLabel_en-US" xlink:label="lab_mgnx_StockIncentivePlan2013Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Incentive Plan 2013</link:label>
    <link:label id="lab_mgnx_StockIncentivePlan2013Member_label_en-US" xlink:label="lab_mgnx_StockIncentivePlan2013Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">StockIncentivePlan2013Member</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_StockIncentivePlan2013Member" xlink:href="mgnx-20220930.xsd#mgnx_StockIncentivePlan2013Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgnx_StockIncentivePlan2013Member" xlink:to="lab_mgnx_StockIncentivePlan2013Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_12cc412c-1429-4b07-845b-89b2f9cd11fc_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, equipment and software</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/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_cec69f4d-6ab5-4579-83b0-ea634d9fb93a_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/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_32308158-beba-4fad-8db9-ec348bea4a38_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/2022/elts/us-gaap-2022.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_IncreaseDecreaseInInventories_3b75f968-37d2-45ce-85d4-eab430470ac9_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_c458c7d7-3527-4b45-ab1a-81a6e22ed094_verboseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" 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">Recent Accounting Pronouncements</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_mgnx_CollaborationAndLicenseAgreementsAbstract_ad0dcb9f-32d2-490d-b3fa-6ff097daae07_terseLabel_en-US" xlink:label="lab_mgnx_CollaborationAndLicenseAgreementsAbstract" xlink: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 and License Agreements [Abstract]</link:label>
    <link:label id="lab_mgnx_CollaborationAndLicenseAgreementsAbstract_label_en-US" xlink:label="lab_mgnx_CollaborationAndLicenseAgreementsAbstract" xlink: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 and License Agreements [Abstract]</link:label>
    <link:label id="lab_mgnx_CollaborationAndLicenseAgreementsAbstract_documentation_en-US" xlink:label="lab_mgnx_CollaborationAndLicenseAgreementsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US"></link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_CollaborationAndLicenseAgreementsAbstract" xlink:href="mgnx-20220930.xsd#mgnx_CollaborationAndLicenseAgreementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mgnx_CollaborationAndLicenseAgreementsAbstract" xlink:to="lab_mgnx_CollaborationAndLicenseAgreementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_7fbfb2e9-30c2-43e7-8075-a0a920155978_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_f72bdd73-b42a-4703-87cb-c491d6d55c01_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>11
<FILENAME>mgnx-20220930_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 2022 Workiva-->
<!--r:3c82c07d-bc16-44f0-a700-1d3c75e61c02,g:6a15c76d-c4e7-4b58-b44f-67519e12149e-->
<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://macrogenics.com/role/CoverPage" xlink:type="simple" xlink:href="mgnx-20220930.xsd#CoverPage"/>
  <link:presentationLink xlink:role="http://macrogenics.com/role/CoverPage" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_4f4c384a-1546-4d8f-8fca-bdd0059079b3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_2c5a5fde-6d78-4bb8-87ae-0ac76c69533b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4f4c384a-1546-4d8f-8fca-bdd0059079b3" xlink:to="loc_dei_DocumentType_2c5a5fde-6d78-4bb8-87ae-0ac76c69533b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_21acbec7-2833-46bb-9fb4-c913702d7091" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4f4c384a-1546-4d8f-8fca-bdd0059079b3" xlink:to="loc_dei_DocumentQuarterlyReport_21acbec7-2833-46bb-9fb4-c913702d7091" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_5fc9b13c-44b9-45b8-bb74-53c55f2ae1fb" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4f4c384a-1546-4d8f-8fca-bdd0059079b3" xlink:to="loc_dei_DocumentPeriodEndDate_5fc9b13c-44b9-45b8-bb74-53c55f2ae1fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_826e64bb-e49a-4581-bace-9fb311afe7ea" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4f4c384a-1546-4d8f-8fca-bdd0059079b3" xlink:to="loc_dei_DocumentTransitionReport_826e64bb-e49a-4581-bace-9fb311afe7ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_dd0ddcea-f47e-4767-9575-64a37f135d9b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4f4c384a-1546-4d8f-8fca-bdd0059079b3" xlink:to="loc_dei_EntityFileNumber_dd0ddcea-f47e-4767-9575-64a37f135d9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_acf9f723-23e0-425c-a965-a2805416cb58" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4f4c384a-1546-4d8f-8fca-bdd0059079b3" xlink:to="loc_dei_EntityRegistrantName_acf9f723-23e0-425c-a965-a2805416cb58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_e701cbaf-9187-4924-b9c4-29200f233ff3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4f4c384a-1546-4d8f-8fca-bdd0059079b3" xlink:to="loc_dei_EntityIncorporationStateCountryCode_e701cbaf-9187-4924-b9c4-29200f233ff3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_fdcbd499-b918-4f2a-9a25-13fe4be6c448" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4f4c384a-1546-4d8f-8fca-bdd0059079b3" xlink:to="loc_dei_EntityTaxIdentificationNumber_fdcbd499-b918-4f2a-9a25-13fe4be6c448" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_b3cc6564-516e-42ad-a021-086cc59922d9" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4f4c384a-1546-4d8f-8fca-bdd0059079b3" xlink:to="loc_dei_EntityAddressAddressLine1_b3cc6564-516e-42ad-a021-086cc59922d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_e889cd36-e32e-4e9c-91b2-1b85ea716816" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4f4c384a-1546-4d8f-8fca-bdd0059079b3" xlink:to="loc_dei_EntityAddressCityOrTown_e889cd36-e32e-4e9c-91b2-1b85ea716816" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_79479daf-d919-4c91-865e-a52a0c146635" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4f4c384a-1546-4d8f-8fca-bdd0059079b3" xlink:to="loc_dei_EntityAddressStateOrProvince_79479daf-d919-4c91-865e-a52a0c146635" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_e0de8853-2dc0-4c20-82c4-2f11dbaba251" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4f4c384a-1546-4d8f-8fca-bdd0059079b3" xlink:to="loc_dei_EntityAddressPostalZipCode_e0de8853-2dc0-4c20-82c4-2f11dbaba251" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_d85ddc1d-e216-4d8d-a91e-507d61fcc3b3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4f4c384a-1546-4d8f-8fca-bdd0059079b3" xlink:to="loc_dei_CityAreaCode_d85ddc1d-e216-4d8d-a91e-507d61fcc3b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_6b6af964-e3c7-48b7-bf91-aea1bf7c55b3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4f4c384a-1546-4d8f-8fca-bdd0059079b3" xlink:to="loc_dei_LocalPhoneNumber_6b6af964-e3c7-48b7-bf91-aea1bf7c55b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_805d0278-3004-44ec-878f-68ca0909f610" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4f4c384a-1546-4d8f-8fca-bdd0059079b3" xlink:to="loc_dei_Security12bTitle_805d0278-3004-44ec-878f-68ca0909f610" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_6b9dcba2-ba44-4836-801c-b23f6ebe6719" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4f4c384a-1546-4d8f-8fca-bdd0059079b3" xlink:to="loc_dei_TradingSymbol_6b9dcba2-ba44-4836-801c-b23f6ebe6719" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_4d4c907e-e1bf-4b64-9930-eb7ecc34c37c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4f4c384a-1546-4d8f-8fca-bdd0059079b3" xlink:to="loc_dei_SecurityExchangeName_4d4c907e-e1bf-4b64-9930-eb7ecc34c37c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_a337ec33-a9d7-46fb-b81c-0e31bc4632bf" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4f4c384a-1546-4d8f-8fca-bdd0059079b3" xlink:to="loc_dei_EntityCurrentReportingStatus_a337ec33-a9d7-46fb-b81c-0e31bc4632bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_b4a0cd93-07ce-4b1c-9682-4c84b58b650a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4f4c384a-1546-4d8f-8fca-bdd0059079b3" xlink:to="loc_dei_EntityInteractiveDataCurrent_b4a0cd93-07ce-4b1c-9682-4c84b58b650a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_3a96d3c0-55da-4759-89de-e84ceb50b996" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4f4c384a-1546-4d8f-8fca-bdd0059079b3" xlink:to="loc_dei_EntityFilerCategory_3a96d3c0-55da-4759-89de-e84ceb50b996" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_06a7ea47-23ba-4ebd-af24-5a354ef48a06" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4f4c384a-1546-4d8f-8fca-bdd0059079b3" xlink:to="loc_dei_EntitySmallBusiness_06a7ea47-23ba-4ebd-af24-5a354ef48a06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_648d7ca0-926f-484f-b69c-723ef8aa7c54" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4f4c384a-1546-4d8f-8fca-bdd0059079b3" xlink:to="loc_dei_EntityEmergingGrowthCompany_648d7ca0-926f-484f-b69c-723ef8aa7c54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_21548aad-14e9-4b46-906a-bf29c38164e6" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4f4c384a-1546-4d8f-8fca-bdd0059079b3" xlink:to="loc_dei_EntityShellCompany_21548aad-14e9-4b46-906a-bf29c38164e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_5574c52e-fddc-49fa-8511-938d1b48a39c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4f4c384a-1546-4d8f-8fca-bdd0059079b3" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_5574c52e-fddc-49fa-8511-938d1b48a39c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_a65a1863-256a-4467-8c1a-b0af69450d5a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4f4c384a-1546-4d8f-8fca-bdd0059079b3" xlink:to="loc_dei_AmendmentFlag_a65a1863-256a-4467-8c1a-b0af69450d5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_f2851870-931f-4583-9bde-eade44c69495" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4f4c384a-1546-4d8f-8fca-bdd0059079b3" xlink:to="loc_dei_DocumentFiscalYearFocus_f2851870-931f-4583-9bde-eade44c69495" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_ad225572-a8df-4b47-aa64-f0a2e66db8f8" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4f4c384a-1546-4d8f-8fca-bdd0059079b3" xlink:to="loc_dei_DocumentFiscalPeriodFocus_ad225572-a8df-4b47-aa64-f0a2e66db8f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_a125158c-9feb-48e9-b0e1-9318739f7bd1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4f4c384a-1546-4d8f-8fca-bdd0059079b3" xlink:to="loc_dei_EntityCentralIndexKey_a125158c-9feb-48e9-b0e1-9318739f7bd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_6932aaf1-d0ee-4cdc-8861-895c1defad8e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4f4c384a-1546-4d8f-8fca-bdd0059079b3" xlink:to="loc_dei_CurrentFiscalYearEndDate_6932aaf1-d0ee-4cdc-8861-895c1defad8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="mgnx-20220930.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:presentationLink xlink:role="http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_f54aa4b0-2794-4bee-a62c-e5bf38a3f77b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_be3fa889-4093-4989-a653-ff48ba33ac53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_f54aa4b0-2794-4bee-a62c-e5bf38a3f77b" xlink:to="loc_us-gaap_AssetsAbstract_be3fa889-4093-4989-a653-ff48ba33ac53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_cf7018ab-a2f4-417f-8c87-b9814efbd30e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_be3fa889-4093-4989-a653-ff48ba33ac53" xlink:to="loc_us-gaap_AssetsCurrentAbstract_cf7018ab-a2f4-417f-8c87-b9814efbd30e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_631e3f44-2f67-49da-bde6-e4b71e68b304" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_cf7018ab-a2f4-417f-8c87-b9814efbd30e" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_631e3f44-2f67-49da-bde6-e4b71e68b304" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Investments_d3c8f44a-7007-418d-af19-9fbbce75bd3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Investments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_cf7018ab-a2f4-417f-8c87-b9814efbd30e" xlink:to="loc_us-gaap_Investments_d3c8f44a-7007-418d-af19-9fbbce75bd3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_8a66f394-6569-4127-a126-0c3e8c0e0406" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_cf7018ab-a2f4-417f-8c87-b9814efbd30e" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_8a66f394-6569-4127-a126-0c3e8c0e0406" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_93700dc2-16ad-4a7d-85f2-a885c28f7d01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_cf7018ab-a2f4-417f-8c87-b9814efbd30e" xlink:to="loc_us-gaap_InventoryNet_93700dc2-16ad-4a7d-85f2-a885c28f7d01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_5885f350-a477-4469-bc1e-fa0d0609e66f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_cf7018ab-a2f4-417f-8c87-b9814efbd30e" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_5885f350-a477-4469-bc1e-fa0d0609e66f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_2a8df60c-ff49-44f1-bc7a-632e7d2134b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_cf7018ab-a2f4-417f-8c87-b9814efbd30e" xlink:to="loc_us-gaap_AssetsCurrent_2a8df60c-ff49-44f1-bc7a-632e7d2134b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_0aa4d366-bd11-45da-ad27-267dc9008cdb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_be3fa889-4093-4989-a653-ff48ba33ac53" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_0aa4d366-bd11-45da-ad27-267dc9008cdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_a9af8eb6-5d6e-4059-a0a5-e7624f93fa95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_be3fa889-4093-4989-a653-ff48ba33ac53" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_a9af8eb6-5d6e-4059-a0a5-e7624f93fa95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_7089650c-ee79-4b6f-ab09-e0c7fa301dd2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_be3fa889-4093-4989-a653-ff48ba33ac53" xlink:to="loc_us-gaap_Assets_7089650c-ee79-4b6f-ab09-e0c7fa301dd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_9aafc608-e35c-4c84-a0f2-3966b9b0bebc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_f54aa4b0-2794-4bee-a62c-e5bf38a3f77b" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_9aafc608-e35c-4c84-a0f2-3966b9b0bebc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_8bfda631-c2d1-4605-8d2f-09aba6df2f46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_9aafc608-e35c-4c84-a0f2-3966b9b0bebc" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_8bfda631-c2d1-4605-8d2f-09aba6df2f46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_d29e9964-94ba-44af-b78a-876454783a28" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_8bfda631-c2d1-4605-8d2f-09aba6df2f46" xlink:to="loc_us-gaap_AccountsPayableCurrent_d29e9964-94ba-44af-b78a-876454783a28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_31acb862-702c-4994-ad3b-ed0bb77af1bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_8bfda631-c2d1-4605-8d2f-09aba6df2f46" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_31acb862-702c-4994-ad3b-ed0bb77af1bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_063fd2ee-e40e-4441-8a66-618b0a75a476" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_8bfda631-c2d1-4605-8d2f-09aba6df2f46" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_063fd2ee-e40e-4441-8a66-618b0a75a476" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_3f80d746-bff4-4151-a1c0-de8d8a46e1f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_8bfda631-c2d1-4605-8d2f-09aba6df2f46" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_3f80d746-bff4-4151-a1c0-de8d8a46e1f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_4b32937c-4b89-475a-a517-c3617210d8fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_8bfda631-c2d1-4605-8d2f-09aba6df2f46" xlink:to="loc_us-gaap_LiabilitiesCurrent_4b32937c-4b89-475a-a517-c3617210d8fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_d71c055e-5303-4e09-8fd4-f1e4c31a09a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_9aafc608-e35c-4c84-a0f2-3966b9b0bebc" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_d71c055e-5303-4e09-8fd4-f1e4c31a09a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_8c34456e-6916-4881-8be8-708e5265866c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_9aafc608-e35c-4c84-a0f2-3966b9b0bebc" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_8c34456e-6916-4881-8be8-708e5265866c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_1fe2249a-edd8-479f-a498-c80502025c93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_9aafc608-e35c-4c84-a0f2-3966b9b0bebc" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_1fe2249a-edd8-479f-a498-c80502025c93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_66ad4d8b-357b-449c-8c6a-d2c834509b07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_9aafc608-e35c-4c84-a0f2-3966b9b0bebc" xlink:to="loc_us-gaap_Liabilities_66ad4d8b-357b-449c-8c6a-d2c834509b07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_4fdd7c42-f985-4b07-8b22-527412edf66a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_9aafc608-e35c-4c84-a0f2-3966b9b0bebc" xlink:to="loc_us-gaap_StockholdersEquityAbstract_4fdd7c42-f985-4b07-8b22-527412edf66a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_00e23b9f-869e-4c73-80c7-9d756004bb75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_4fdd7c42-f985-4b07-8b22-527412edf66a" xlink:to="loc_us-gaap_CommonStockValue_00e23b9f-869e-4c73-80c7-9d756004bb75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_a4e6bbb2-838f-4648-9e66-579745662e56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_4fdd7c42-f985-4b07-8b22-527412edf66a" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_a4e6bbb2-838f-4648-9e66-579745662e56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_ce3e2371-11a8-4585-a900-95088993650a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_4fdd7c42-f985-4b07-8b22-527412edf66a" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_ce3e2371-11a8-4585-a900-95088993650a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_e33adf88-ba88-4fd0-b1bc-ad486c69d962" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_4fdd7c42-f985-4b07-8b22-527412edf66a" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_e33adf88-ba88-4fd0-b1bc-ad486c69d962" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_0b4303c0-ed9a-4b55-9032-95df8dbec4ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_4fdd7c42-f985-4b07-8b22-527412edf66a" xlink:to="loc_us-gaap_StockholdersEquity_0b4303c0-ed9a-4b55-9032-95df8dbec4ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_9bf93a29-83eb-4e29-a967-410748c6eeee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_9aafc608-e35c-4c84-a0f2-3966b9b0bebc" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_9bf93a29-83eb-4e29-a967-410748c6eeee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="mgnx-20220930.xsd#CONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:presentationLink xlink:role="http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_75a34d85-6fcf-4983-9a53-7ccbd7d939eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_664101ec-7803-463b-b4cd-c006f6caf8ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_75a34d85-6fcf-4983-9a53-7ccbd7d939eb" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_664101ec-7803-463b-b4cd-c006f6caf8ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_734a515c-733d-41a6-b7ba-e0a6cd0977c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_664101ec-7803-463b-b4cd-c006f6caf8ef" xlink:to="loc_us-gaap_StockholdersEquityAbstract_734a515c-733d-41a6-b7ba-e0a6cd0977c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_15f5bd82-ce69-4817-9d09-314a1e768575" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_734a515c-733d-41a6-b7ba-e0a6cd0977c2" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_15f5bd82-ce69-4817-9d09-314a1e768575" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_74f46dae-e6ed-4e80-ae1a-49bcb0840f18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_734a515c-733d-41a6-b7ba-e0a6cd0977c2" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_74f46dae-e6ed-4e80-ae1a-49bcb0840f18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_ad915232-6542-4579-8c72-9f13d010b6e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_734a515c-733d-41a6-b7ba-e0a6cd0977c2" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_ad915232-6542-4579-8c72-9f13d010b6e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" xlink:type="simple" xlink:href="mgnx-20220930.xsd#CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS"/>
  <link:presentationLink xlink:role="http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_9c5574fd-7141-4f3e-9214-659b18575161" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_ddb28af8-d7ed-4987-8cc7-c51e92178857" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_9c5574fd-7141-4f3e-9214-659b18575161" xlink:to="loc_us-gaap_StatementTable_ddb28af8-d7ed-4987-8cc7-c51e92178857" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_7e10be2f-f2a4-4b0d-9c1b-6cfddd838b79" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_ddb28af8-d7ed-4987-8cc7-c51e92178857" xlink:to="loc_srt_ProductOrServiceAxis_7e10be2f-f2a4-4b0d-9c1b-6cfddd838b79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_7026d4b4-2f6a-4165-b3ce-8dea31e85cc8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_7e10be2f-f2a4-4b0d-9c1b-6cfddd838b79" xlink:to="loc_srt_ProductsAndServicesDomain_7026d4b4-2f6a-4165-b3ce-8dea31e85cc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_RevenueFromCollaborativeAgreementsMember_f53ec93e-ba48-46d3-8313-fc0ba04f0a69" xlink:href="mgnx-20220930.xsd#mgnx_RevenueFromCollaborativeAgreementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_7026d4b4-2f6a-4165-b3ce-8dea31e85cc8" xlink:to="loc_mgnx_RevenueFromCollaborativeAgreementsMember_f53ec93e-ba48-46d3-8313-fc0ba04f0a69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember_73dd0350-01d2-4194-bb91-129aca0002d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_7026d4b4-2f6a-4165-b3ce-8dea31e85cc8" xlink:to="loc_us-gaap_ProductMember_73dd0350-01d2-4194-bb91-129aca0002d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_RevenueFromGovernmentAgreementsMember_34b6b09f-e0c6-4695-96c8-64e33bfed648" xlink:href="mgnx-20220930.xsd#mgnx_RevenueFromGovernmentAgreementsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_7026d4b4-2f6a-4165-b3ce-8dea31e85cc8" xlink:to="loc_mgnx_RevenueFromGovernmentAgreementsMember_34b6b09f-e0c6-4695-96c8-64e33bfed648" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_ContractManufacturingMember_8657d4af-d94f-404c-9185-5973305f1443" xlink:href="mgnx-20220930.xsd#mgnx_ContractManufacturingMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_7026d4b4-2f6a-4165-b3ce-8dea31e85cc8" xlink:to="loc_mgnx_ContractManufacturingMember_8657d4af-d94f-404c-9185-5973305f1443" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_022b55f4-97bb-4029-92a5-dd3df1f27d03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_ddb28af8-d7ed-4987-8cc7-c51e92178857" xlink:to="loc_us-gaap_StatementLineItems_022b55f4-97bb-4029-92a5-dd3df1f27d03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_8708a983-5a5e-4e03-b07c-17e030077a35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_022b55f4-97bb-4029-92a5-dd3df1f27d03" xlink:to="loc_us-gaap_RevenuesAbstract_8708a983-5a5e-4e03-b07c-17e030077a35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_24b8b298-cd09-4b74-89d3-f328dba446d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_8708a983-5a5e-4e03-b07c-17e030077a35" xlink:to="loc_us-gaap_Revenues_24b8b298-cd09-4b74-89d3-f328dba446d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpensesAbstract_e1affb4d-8c48-4974-8906-40552dff8003" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostsAndExpensesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_022b55f4-97bb-4029-92a5-dd3df1f27d03" xlink:to="loc_us-gaap_CostsAndExpensesAbstract_e1affb4d-8c48-4974-8906-40552dff8003" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_c76df262-50ec-4460-aba1-b41fa7231767" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_e1affb4d-8c48-4974-8906-40552dff8003" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_c76df262-50ec-4460-aba1-b41fa7231767" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_CostOfManufacturingServices_03ff4288-44ab-4818-a16f-fe9b96555c74" xlink:href="mgnx-20220930.xsd#mgnx_CostOfManufacturingServices"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_e1affb4d-8c48-4974-8906-40552dff8003" xlink:to="loc_mgnx_CostOfManufacturingServices_03ff4288-44ab-4818-a16f-fe9b96555c74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_02b9e3f4-0812-4c17-bd31-e3fb61460d0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_e1affb4d-8c48-4974-8906-40552dff8003" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_02b9e3f4-0812-4c17-bd31-e3fb61460d0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_13192e16-805b-4457-ad85-8fc31602d9f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_e1affb4d-8c48-4974-8906-40552dff8003" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_13192e16-805b-4457-ad85-8fc31602d9f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_518d2060-2c57-4b9b-982c-9e191fa30f86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostsAndExpenses"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_e1affb4d-8c48-4974-8906-40552dff8003" xlink:to="loc_us-gaap_CostsAndExpenses_518d2060-2c57-4b9b-982c-9e191fa30f86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_4a402f16-3cf1-4499-9894-bc623ae9345f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_e1affb4d-8c48-4974-8906-40552dff8003" xlink:to="loc_us-gaap_OperatingIncomeLoss_4a402f16-3cf1-4499-9894-bc623ae9345f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_73e928e7-5a95-4e12-9f14-078f7ffd7a51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_e1affb4d-8c48-4974-8906-40552dff8003" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_73e928e7-5a95-4e12-9f14-078f7ffd7a51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_30bcdbad-431d-4357-9159-17c863c2f8d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_e1affb4d-8c48-4974-8906-40552dff8003" xlink:to="loc_us-gaap_NetIncomeLoss_30bcdbad-431d-4357-9159-17c863c2f8d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_1e29b6c5-619c-4016-9a12-f60f4e1c7794" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_022b55f4-97bb-4029-92a5-dd3df1f27d03" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_1e29b6c5-619c-4016-9a12-f60f4e1c7794" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_f04fc615-752e-4b08-8d06-e0e7fa43a012" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_1e29b6c5-619c-4016-9a12-f60f4e1c7794" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_f04fc615-752e-4b08-8d06-e0e7fa43a012" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_d4f3fc33-9535-4b38-a81f-9c0c9e190582" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_022b55f4-97bb-4029-92a5-dd3df1f27d03" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_d4f3fc33-9535-4b38-a81f-9c0c9e190582" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_729319a6-b09a-4104-9de7-1cf104c5863c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_022b55f4-97bb-4029-92a5-dd3df1f27d03" xlink:to="loc_us-gaap_EarningsPerShareBasic_729319a6-b09a-4104-9de7-1cf104c5863c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_c9bf276c-add8-4959-beb0-6065c51b230f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_022b55f4-97bb-4029-92a5-dd3df1f27d03" xlink:to="loc_us-gaap_EarningsPerShareDiluted_c9bf276c-add8-4959-beb0-6065c51b230f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_8d61b806-5f3d-48bb-a8be-dd31128315ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_022b55f4-97bb-4029-92a5-dd3df1f27d03" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_8d61b806-5f3d-48bb-a8be-dd31128315ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_5c8014b6-502d-4d0a-8f4c-f62643b1f0ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_022b55f4-97bb-4029-92a5-dd3df1f27d03" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_5c8014b6-502d-4d0a-8f4c-f62643b1f0ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="mgnx-20220930.xsd#CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"/>
  <link:presentationLink xlink:role="http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_a5e98983-3364-463a-ad2d-527d3672639d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_52fd914e-5884-42df-a97e-72dfe4c6d0d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_a5e98983-3364-463a-ad2d-527d3672639d" xlink:to="loc_us-gaap_StatementTable_52fd914e-5884-42df-a97e-72dfe4c6d0d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_1255b398-d2d5-4c39-aad7-b6bd2c278696" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_52fd914e-5884-42df-a97e-72dfe4c6d0d5" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_1255b398-d2d5-4c39-aad7-b6bd2c278696" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_d9b5f5c9-77d8-4c19-ac21-80f6e20bf1a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1255b398-d2d5-4c39-aad7-b6bd2c278696" xlink:to="loc_us-gaap_EquityComponentDomain_d9b5f5c9-77d8-4c19-ac21-80f6e20bf1a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_76b94dfb-448f-476c-b285-766124338b1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_d9b5f5c9-77d8-4c19-ac21-80f6e20bf1a8" xlink:to="loc_us-gaap_CommonStockMember_76b94dfb-448f-476c-b285-766124338b1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_3c303e56-b3cc-42cf-ab7d-db2fb52fb831" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_d9b5f5c9-77d8-4c19-ac21-80f6e20bf1a8" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_3c303e56-b3cc-42cf-ab7d-db2fb52fb831" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_df22259d-27c5-4d6e-9fef-910013f5f84a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_d9b5f5c9-77d8-4c19-ac21-80f6e20bf1a8" xlink:to="loc_us-gaap_RetainedEarningsMember_df22259d-27c5-4d6e-9fef-910013f5f84a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember_add0c5e7-31a4-4006-99aa-bef6d657aac2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_d9b5f5c9-77d8-4c19-ac21-80f6e20bf1a8" xlink:to="loc_us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember_add0c5e7-31a4-4006-99aa-bef6d657aac2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_adc50696-1ce5-4d22-90cc-239ca24a0baf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_52fd914e-5884-42df-a97e-72dfe4c6d0d5" xlink:to="loc_us-gaap_StatementLineItems_adc50696-1ce5-4d22-90cc-239ca24a0baf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_37f6b286-9c62-4824-87dc-4678f772e4df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_adc50696-1ce5-4d22-90cc-239ca24a0baf" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_37f6b286-9c62-4824-87dc-4678f772e4df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_dfa187b6-36c5-4abf-9656-82b5808d940a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssued"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_37f6b286-9c62-4824-87dc-4678f772e4df" xlink:to="loc_us-gaap_SharesIssued_dfa187b6-36c5-4abf-9656-82b5808d940a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_1ad4e774-55db-4ab5-859b-504100a9e0d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_37f6b286-9c62-4824-87dc-4678f772e4df" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_1ad4e774-55db-4ab5-859b-504100a9e0d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_89fb7d87-bb85-4834-8e3a-5d587ad61e38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_37f6b286-9c62-4824-87dc-4678f772e4df" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_89fb7d87-bb85-4834-8e3a-5d587ad61e38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_403ec9ea-7574-4bb2-acf4-28112f7cfc8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_37f6b286-9c62-4824-87dc-4678f772e4df" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_403ec9ea-7574-4bb2-acf4-28112f7cfc8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation_8340b81c-1c80-45dd-bdaf-6b94c1cb28de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_37f6b286-9c62-4824-87dc-4678f772e4df" xlink:to="loc_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation_8340b81c-1c80-45dd-bdaf-6b94c1cb28de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_StockIssuedDuringPeriodSharesStockPlanActivity_0e43c9b5-b030-4ef5-aa32-05a495ac631a" xlink:href="mgnx-20220930.xsd#mgnx_StockIssuedDuringPeriodSharesStockPlanActivity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_37f6b286-9c62-4824-87dc-4678f772e4df" xlink:to="loc_mgnx_StockIssuedDuringPeriodSharesStockPlanActivity_0e43c9b5-b030-4ef5-aa32-05a495ac631a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_StockIssuedDuringPeriodValueStockPlanActivity_0886b4f0-2273-480d-aa32-1bba21b831ea" xlink:href="mgnx-20220930.xsd#mgnx_StockIssuedDuringPeriodValueStockPlanActivity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_37f6b286-9c62-4824-87dc-4678f772e4df" xlink:to="loc_mgnx_StockIssuedDuringPeriodValueStockPlanActivity_0886b4f0-2273-480d-aa32-1bba21b831ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_85a96f98-2ac3-4933-9686-7c6b736bc626" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_37f6b286-9c62-4824-87dc-4678f772e4df" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_85a96f98-2ac3-4933-9686-7c6b736bc626" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_c23a4904-f37c-4e19-b8e4-113c0798f087" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_37f6b286-9c62-4824-87dc-4678f772e4df" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_c23a4904-f37c-4e19-b8e4-113c0798f087" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnInvestments_59f755bb-fd38-4fbd-941c-c6dd9a3874c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrealizedGainLossOnInvestments"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_37f6b286-9c62-4824-87dc-4678f772e4df" xlink:to="loc_us-gaap_UnrealizedGainLossOnInvestments_59f755bb-fd38-4fbd-941c-c6dd9a3874c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_fb2b08c0-4ee5-47e9-bcb1-2da3f370a4a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_37f6b286-9c62-4824-87dc-4678f772e4df" xlink:to="loc_us-gaap_NetIncomeLoss_fb2b08c0-4ee5-47e9-bcb1-2da3f370a4a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_fb3d2829-29f3-4481-a0ee-b3009694319c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssued"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_37f6b286-9c62-4824-87dc-4678f772e4df" xlink:to="loc_us-gaap_SharesIssued_fb3d2829-29f3-4481-a0ee-b3009694319c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_47e20e38-17bb-4cdf-a518-af3ef650ba64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_37f6b286-9c62-4824-87dc-4678f772e4df" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_47e20e38-17bb-4cdf-a518-af3ef650ba64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="mgnx-20220930.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:presentationLink xlink:role="http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_78453933-405d-49f9-896d-f547c4190af0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a0a4dac1-fbef-4fac-8416-9d50f63d08e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_78453933-405d-49f9-896d-f547c4190af0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a0a4dac1-fbef-4fac-8416-9d50f63d08e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_fbd9ed75-0fce-49e5-9b2d-6243fd6360b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a0a4dac1-fbef-4fac-8416-9d50f63d08e6" xlink:to="loc_us-gaap_NetIncomeLoss_fbd9ed75-0fce-49e5-9b2d-6243fd6360b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_01426b13-2a90-487d-836f-11ae10acea91" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a0a4dac1-fbef-4fac-8416-9d50f63d08e6" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_01426b13-2a90-487d-836f-11ae10acea91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_a4a9ad58-1ce4-4b79-a36c-6aadae524815" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_01426b13-2a90-487d-836f-11ae10acea91" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_a4a9ad58-1ce4-4b79-a36c-6aadae524815" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_4a7841e7-f898-4696-b565-21353ff8abce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_01426b13-2a90-487d-836f-11ae10acea91" xlink:to="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_4a7841e7-f898-4696-b565-21353ff8abce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_2b545836-dd65-4bb9-b084-57d5f321d8f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_01426b13-2a90-487d-836f-11ae10acea91" xlink:to="loc_us-gaap_ShareBasedCompensation_2b545836-dd65-4bb9-b084-57d5f321d8f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_10238b74-9db1-4724-aea7-2cfd3c9d4a34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_01426b13-2a90-487d-836f-11ae10acea91" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_10238b74-9db1-4724-aea7-2cfd3c9d4a34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_a1748687-1176-4131-af53-545fb3f122a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_01426b13-2a90-487d-836f-11ae10acea91" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_a1748687-1176-4131-af53-545fb3f122a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_f015328f-e0a8-4b17-b056-4f5b8fdfe1d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_a1748687-1176-4131-af53-545fb3f122a7" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_f015328f-e0a8-4b17-b056-4f5b8fdfe1d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_25179c44-0877-476a-bdd2-4385115d1951" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_a1748687-1176-4131-af53-545fb3f122a7" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_25179c44-0877-476a-bdd2-4385115d1951" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_f9934a13-ebfe-4319-a29f-c740f9b355b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_a1748687-1176-4131-af53-545fb3f122a7" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_f9934a13-ebfe-4319-a29f-c740f9b355b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_f76cc054-4e8f-4247-b11f-e75f94cbe71c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_a1748687-1176-4131-af53-545fb3f122a7" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_f76cc054-4e8f-4247-b11f-e75f94cbe71c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities_3121a14f-ed72-4ce5-8f56-42eb5aa272d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_a1748687-1176-4131-af53-545fb3f122a7" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities_3121a14f-ed72-4ce5-8f56-42eb5aa272d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_2fd26e52-4e37-4848-8bfb-696a9bdc4db7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_a1748687-1176-4131-af53-545fb3f122a7" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_2fd26e52-4e37-4848-8bfb-696a9bdc4db7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_88280edc-4614-4c09-afc1-28bdb0e5219f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_a1748687-1176-4131-af53-545fb3f122a7" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_88280edc-4614-4c09-afc1-28bdb0e5219f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_c301fe6c-e59c-4c57-87d9-5f8308ca4f4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_a1748687-1176-4131-af53-545fb3f122a7" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_c301fe6c-e59c-4c57-87d9-5f8308ca4f4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities_5ad1a843-6166-4cab-9949-2d21492aa226" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherCurrentLiabilities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_a1748687-1176-4131-af53-545fb3f122a7" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities_5ad1a843-6166-4cab-9949-2d21492aa226" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_62857cf5-8515-4a13-b46b-615d7160327d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a0a4dac1-fbef-4fac-8416-9d50f63d08e6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_62857cf5-8515-4a13-b46b-615d7160327d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_18a08e7f-103d-46ed-8893-2d32e1c2ad0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_78453933-405d-49f9-896d-f547c4190af0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_18a08e7f-103d-46ed-8893-2d32e1c2ad0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_f80f2c22-42be-46f2-882d-8d83cb4e3d4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_18a08e7f-103d-46ed-8893-2d32e1c2ad0c" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_f80f2c22-42be-46f2-882d-8d83cb4e3d4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_5acecaff-c062-4623-8042-4ae5eb84acb2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_18a08e7f-103d-46ed-8893-2d32e1c2ad0c" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_5acecaff-c062-4623-8042-4ae5eb84acb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_beb24d98-895a-4b88-b430-587fbe9c95f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_18a08e7f-103d-46ed-8893-2d32e1c2ad0c" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_beb24d98-895a-4b88-b430-587fbe9c95f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_2105b4eb-491a-4e26-b8e3-300f1cd4480a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_18a08e7f-103d-46ed-8893-2d32e1c2ad0c" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_2105b4eb-491a-4e26-b8e3-300f1cd4480a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a3da687f-fb99-438e-8946-410b16c460b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_78453933-405d-49f9-896d-f547c4190af0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a3da687f-fb99-438e-8946-410b16c460b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_00b3eeda-db90-49c4-8639-13fcbaecace7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a3da687f-fb99-438e-8946-410b16c460b5" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_00b3eeda-db90-49c4-8639-13fcbaecace7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_ProceedsfromStockOptionsExercisedAndESPPPurchases_a3001d74-5b0d-4a63-bb4e-4771fceff8d0" xlink:href="mgnx-20220930.xsd#mgnx_ProceedsfromStockOptionsExercisedAndESPPPurchases"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a3da687f-fb99-438e-8946-410b16c460b5" xlink:to="loc_mgnx_ProceedsfromStockOptionsExercisedAndESPPPurchases_a3001d74-5b0d-4a63-bb4e-4771fceff8d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_5be18280-f4b2-4df2-90c0-7e54fd78d773" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a3da687f-fb99-438e-8946-410b16c460b5" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_5be18280-f4b2-4df2-90c0-7e54fd78d773" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e5b93ca8-1c3b-4762-a9ed-0f8c9614f9f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a3da687f-fb99-438e-8946-410b16c460b5" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e5b93ca8-1c3b-4762-a9ed-0f8c9614f9f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_510da7bb-39a9-47cd-a1ca-9267fcf8c1a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_78453933-405d-49f9-896d-f547c4190af0" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_510da7bb-39a9-47cd-a1ca-9267fcf8c1a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_41bd95b5-36e1-4a99-ba25-d9d8c8d9123a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_78453933-405d-49f9-896d-f547c4190af0" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_41bd95b5-36e1-4a99-ba25-d9d8c8d9123a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_55aad62c-fdaa-42c9-b3f8-e49c1bb6afc3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_78453933-405d-49f9-896d-f547c4190af0" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_55aad62c-fdaa-42c9-b3f8-e49c1bb6afc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_a8906935-6040-4aa7-b9c4-8caf7cd6e481" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_78453933-405d-49f9-896d-f547c4190af0" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_a8906935-6040-4aa7-b9c4-8caf7cd6e481" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_d8ce6921-dfb5-4921-b507-f005a80fa296" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_a8906935-6040-4aa7-b9c4-8caf7cd6e481" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_d8ce6921-dfb5-4921-b507-f005a80fa296" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://macrogenics.com/role/NatureofOperations" xlink:type="simple" xlink:href="mgnx-20220930.xsd#NatureofOperations"/>
  <link:presentationLink xlink:role="http://macrogenics.com/role/NatureofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_80426661-c18a-4f6d-a2ca-860604e88be4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_5fce2731-5fbc-4813-b936-c03714a0601e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_80426661-c18a-4f6d-a2ca-860604e88be4" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_5fce2731-5fbc-4813-b936-c03714a0601e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://macrogenics.com/role/SummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="mgnx-20220930.xsd#SummaryofSignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://macrogenics.com/role/SummaryofSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_dd081cd2-55c0-461f-8c5b-04cf3f8d5405" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_6d709236-7fd1-4d3d-8fdc-417070684a3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_dd081cd2-55c0-461f-8c5b-04cf3f8d5405" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_6d709236-7fd1-4d3d-8fdc-417070684a3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://macrogenics.com/role/FairValueofFinancialInstruments" xlink:type="simple" xlink:href="mgnx-20220930.xsd#FairValueofFinancialInstruments"/>
  <link:presentationLink xlink:role="http://macrogenics.com/role/FairValueofFinancialInstruments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_4eccaf89-e647-4273-b7c4-60415645b95a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_9d334db0-347f-407d-be3c-7f65f2368e61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_4eccaf89-e647-4273-b7c4-60415645b95a" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_9d334db0-347f-407d-be3c-7f65f2368e61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://macrogenics.com/role/MarketableSecurities" xlink:type="simple" xlink:href="mgnx-20220930.xsd#MarketableSecurities"/>
  <link:presentationLink xlink:role="http://macrogenics.com/role/MarketableSecurities" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_a752d787-c674-4f23-982a-02168e147dc6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_50856f0a-7156-45be-be59-9fea83e0bf96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_a752d787-c674-4f23-982a-02168e147dc6" xlink:to="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_50856f0a-7156-45be-be59-9fea83e0bf96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://macrogenics.com/role/InventoryNet" xlink:type="simple" xlink:href="mgnx-20220930.xsd#InventoryNet"/>
  <link:presentationLink xlink:role="http://macrogenics.com/role/InventoryNet" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_25dc0dd1-3651-40d2-9a70-cf266ffeb460" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock_d3beeadd-a206-4bbf-8bfb-6fbadc49e1f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_25dc0dd1-3651-40d2-9a70-cf266ffeb460" xlink:to="loc_us-gaap_InventoryDisclosureTextBlock_d3beeadd-a206-4bbf-8bfb-6fbadc49e1f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://macrogenics.com/role/StockholdersEquity" xlink:type="simple" xlink:href="mgnx-20220930.xsd#StockholdersEquity"/>
  <link:presentationLink xlink:role="http://macrogenics.com/role/StockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_5c996415-ed2a-42b9-9614-43f23da4b6d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_80da6365-9ea1-414b-906d-9ad821cdf536" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_5c996415-ed2a-42b9-9614-43f23da4b6d5" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_80da6365-9ea1-414b-906d-9ad821cdf536" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://macrogenics.com/role/Revenue" xlink:type="simple" xlink:href="mgnx-20220930.xsd#Revenue"/>
  <link:presentationLink xlink:role="http://macrogenics.com/role/Revenue" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_CollaborationAndLicenseAgreementsAbstract_856af0c0-1e4b-49ea-b2c9-1dd70e1ce4d4" xlink:href="mgnx-20220930.xsd#mgnx_CollaborationAndLicenseAgreementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_CollaborationAndOtherAgreementsDisclosureTextBlock_70a0cc29-472e-47c0-9778-e2eacf9fafd3" xlink:href="mgnx-20220930.xsd#mgnx_CollaborationAndOtherAgreementsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mgnx_CollaborationAndLicenseAgreementsAbstract_856af0c0-1e4b-49ea-b2c9-1dd70e1ce4d4" xlink:to="loc_mgnx_CollaborationAndOtherAgreementsDisclosureTextBlock_70a0cc29-472e-47c0-9778-e2eacf9fafd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://macrogenics.com/role/StockBasedCompensation" xlink:type="simple" xlink:href="mgnx-20220930.xsd#StockBasedCompensation"/>
  <link:presentationLink xlink:role="http://macrogenics.com/role/StockBasedCompensation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1ebad72b-4b94-447f-9c7f-2f031ddd01f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_c22669d1-1b9b-415e-ace4-fb9e49ee155b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1ebad72b-4b94-447f-9c7f-2f031ddd01f4" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_c22669d1-1b9b-415e-ace4-fb9e49ee155b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://macrogenics.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="mgnx-20220930.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://macrogenics.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_471e87d2-8f67-4417-a8ae-9a01835393cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_5ff08e1a-f3cc-4a17-a954-7987ca924634" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_471e87d2-8f67-4417-a8ae-9a01835393cd" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_5ff08e1a-f3cc-4a17-a954-7987ca924634" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://macrogenics.com/role/SubsequentEvents" xlink:type="simple" xlink:href="mgnx-20220930.xsd#SubsequentEvents"/>
  <link:presentationLink xlink:role="http://macrogenics.com/role/SubsequentEvents" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_3b087663-3a51-429c-8bce-7524b60266f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_92d2e33a-ec02-4f61-a5e0-b33cf176fea8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_3b087663-3a51-429c-8bce-7524b60266f3" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_92d2e33a-ec02-4f61-a5e0-b33cf176fea8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://macrogenics.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="mgnx-20220930.xsd#SummaryofSignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://macrogenics.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_7d8dd1b3-ea38-4515-a70e-426de2fb52ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_53db7cc1-0178-4d87-8883-0d83e0235e7a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7d8dd1b3-ea38-4515-a70e-426de2fb52ab" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_53db7cc1-0178-4d87-8883-0d83e0235e7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_a0562146-f1de-4619-8457-fcc725ea08ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7d8dd1b3-ea38-4515-a70e-426de2fb52ab" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_a0562146-f1de-4619-8457-fcc725ea08ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_8ecc3b1b-b845-4458-a419-aa46b403cf9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7d8dd1b3-ea38-4515-a70e-426de2fb52ab" xlink:to="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_8ecc3b1b-b845-4458-a419-aa46b403cf9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://macrogenics.com/role/FairValueofFinancialInstrumentsTables" xlink:type="simple" xlink:href="mgnx-20220930.xsd#FairValueofFinancialInstrumentsTables"/>
  <link:presentationLink xlink:role="http://macrogenics.com/role/FairValueofFinancialInstrumentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_9943c490-30f1-4161-bdfd-d3d3ac5cbfcb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_189bcc14-4c11-4234-92a8-d4d96557c63e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_9943c490-30f1-4161-bdfd-d3d3ac5cbfcb" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_189bcc14-4c11-4234-92a8-d4d96557c63e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://macrogenics.com/role/MarketableSecuritiesTables" xlink:type="simple" xlink:href="mgnx-20220930.xsd#MarketableSecuritiesTables"/>
  <link:presentationLink xlink:role="http://macrogenics.com/role/MarketableSecuritiesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_3a0a154e-a13f-41eb-8662-fe22be2687af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_eb135b01-757f-46d8-b6b5-71140620d4f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_3a0a154e-a13f-41eb-8662-fe22be2687af" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_eb135b01-757f-46d8-b6b5-71140620d4f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://macrogenics.com/role/InventoryNetTables" xlink:type="simple" xlink:href="mgnx-20220930.xsd#InventoryNetTables"/>
  <link:presentationLink xlink:role="http://macrogenics.com/role/InventoryNetTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_d1a3c4a7-8ea6-424b-925e-f0389e986545" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_162fda7f-b4c1-4e10-be77-842a8aa15482" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_d1a3c4a7-8ea6-424b-925e-f0389e986545" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_162fda7f-b4c1-4e10-be77-842a8aa15482" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://macrogenics.com/role/StockBasedCompensationTables" xlink:type="simple" xlink:href="mgnx-20220930.xsd#StockBasedCompensationTables"/>
  <link:presentationLink xlink:role="http://macrogenics.com/role/StockBasedCompensationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_946517b1-741a-4d04-b53c-3c41f37790be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_0eb4c507-54c0-454f-ab19-f623756c5ddf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_946517b1-741a-4d04-b53c-3c41f37790be" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_0eb4c507-54c0-454f-ab19-f623756c5ddf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_5e6d45fc-4138-48c7-be53-59846b7f92a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_946517b1-741a-4d04-b53c-3c41f37790be" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_5e6d45fc-4138-48c7-be53-59846b7f92a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock_aebf393a-ff4d-4518-a208-d750a2acdeb4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_946517b1-741a-4d04-b53c-3c41f37790be" xlink:to="loc_us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock_aebf393a-ff4d-4518-a208-d750a2acdeb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_5a7f422d-a3a7-486d-a5d7-55d4d20b9b21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_946517b1-741a-4d04-b53c-3c41f37790be" xlink:to="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_5a7f422d-a3a7-486d-a5d7-55d4d20b9b21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://macrogenics.com/role/FairValueofFinancialInstrumentsDetails" xlink:type="simple" xlink:href="mgnx-20220930.xsd#FairValueofFinancialInstrumentsDetails"/>
  <link:presentationLink xlink:role="http://macrogenics.com/role/FairValueofFinancialInstrumentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_c1b8c638-63ac-41e8-b082-c8c66455bf2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_abf4fd2f-5139-4066-93cf-60f643b42c4f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_c1b8c638-63ac-41e8-b082-c8c66455bf2b" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_abf4fd2f-5139-4066-93cf-60f643b42c4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_825880b8-9333-43e5-bb58-99ab8fc7cafe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_abf4fd2f-5139-4066-93cf-60f643b42c4f" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_825880b8-9333-43e5-bb58-99ab8fc7cafe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_c4ed0677-4551-4db1-83d1-622284c1293d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_825880b8-9333-43e5-bb58-99ab8fc7cafe" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_c4ed0677-4551-4db1-83d1-622284c1293d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_2cb6df84-7569-42a2-bc1c-71108a8b6df9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_c4ed0677-4551-4db1-83d1-622284c1293d" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_2cb6df84-7569-42a2-bc1c-71108a8b6df9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_492c9ee3-1e73-41e8-b5e8-a19a2e627355" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_abf4fd2f-5139-4066-93cf-60f643b42c4f" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_492c9ee3-1e73-41e8-b5e8-a19a2e627355" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_8fda2601-938f-4a42-87e8-f670afe87b59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_492c9ee3-1e73-41e8-b5e8-a19a2e627355" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_8fda2601-938f-4a42-87e8-f670afe87b59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_9f3361ae-bd01-4ba8-80f6-9df75822ced8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_8fda2601-938f-4a42-87e8-f670afe87b59" xlink:to="loc_us-gaap_MoneyMarketFundsMember_9f3361ae-bd01-4ba8-80f6-9df75822ced8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_33aa8028-57e8-4601-865d-5bb5aa8630b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_8fda2601-938f-4a42-87e8-f670afe87b59" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_33aa8028-57e8-4601-865d-5bb5aa8630b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember_2f91157d-319f-42d4-b5a7-dc733fe627f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_8fda2601-938f-4a42-87e8-f670afe87b59" xlink:to="loc_us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember_2f91157d-319f-42d4-b5a7-dc733fe627f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_01b1d528-e351-405f-b5ed-2e862aaa17a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_8fda2601-938f-4a42-87e8-f670afe87b59" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_01b1d528-e351-405f-b5ed-2e862aaa17a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_f2e47124-803d-485f-8365-b5418a5b4cc9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_abf4fd2f-5139-4066-93cf-60f643b42c4f" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_f2e47124-803d-485f-8365-b5418a5b4cc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4eadfcf9-8b65-4087-8dd0-e105c8704475" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_f2e47124-803d-485f-8365-b5418a5b4cc9" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4eadfcf9-8b65-4087-8dd0-e105c8704475" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_47a0b835-b488-48a9-a32f-a6e0335d0c85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4eadfcf9-8b65-4087-8dd0-e105c8704475" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_47a0b835-b488-48a9-a32f-a6e0335d0c85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_c6f039bf-b70d-44fa-8d00-2a0d73420a21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4eadfcf9-8b65-4087-8dd0-e105c8704475" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_c6f039bf-b70d-44fa-8d00-2a0d73420a21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_ee734533-d9ef-49bf-8c68-d66e0dd2bee3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_abf4fd2f-5139-4066-93cf-60f643b42c4f" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_ee734533-d9ef-49bf-8c68-d66e0dd2bee3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_7b0f9c25-b301-4325-895a-aa1b453c3802" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_ee734533-d9ef-49bf-8c68-d66e0dd2bee3" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_7b0f9c25-b301-4325-895a-aa1b453c3802" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_e8ed37d5-db17-4d98-8a2e-04bf8bf212e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_7b0f9c25-b301-4325-895a-aa1b453c3802" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_e8ed37d5-db17-4d98-8a2e-04bf8bf212e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_b5d8fa6b-bd69-43a7-95ba-83e4ab18489a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_7b0f9c25-b301-4325-895a-aa1b453c3802" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_b5d8fa6b-bd69-43a7-95ba-83e4ab18489a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_1da4c715-7584-4523-a526-2184da2405ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_7b0f9c25-b301-4325-895a-aa1b453c3802" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_1da4c715-7584-4523-a526-2184da2405ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://macrogenics.com/role/MarketableSecuritiesDetails" xlink:type="simple" xlink:href="mgnx-20220930.xsd#MarketableSecuritiesDetails"/>
  <link:presentationLink xlink:role="http://macrogenics.com/role/MarketableSecuritiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_1cbf5528-0ded-4ef2-9e4d-54e3edb715f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_20c71e15-1e18-496d-bb2e-de4f1bc17596" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_1cbf5528-0ded-4ef2-9e4d-54e3edb715f2" xlink:to="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_20c71e15-1e18-496d-bb2e-de4f1bc17596" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_9f2cef67-5cbc-4809-91da-d2dc44aca7da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_20c71e15-1e18-496d-bb2e-de4f1bc17596" xlink:to="loc_us-gaap_FinancialInstrumentAxis_9f2cef67-5cbc-4809-91da-d2dc44aca7da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_547bbe22-85e4-4fc9-944e-0040d1097825" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_9f2cef67-5cbc-4809-91da-d2dc44aca7da" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_547bbe22-85e4-4fc9-944e-0040d1097825" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_f9c2e929-7dc7-456e-a864-250146ce0d33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_547bbe22-85e4-4fc9-944e-0040d1097825" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_f9c2e929-7dc7-456e-a864-250146ce0d33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember_69afa57f-24f6-4f07-b011-12b732c4b530" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_547bbe22-85e4-4fc9-944e-0040d1097825" xlink:to="loc_us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember_69afa57f-24f6-4f07-b011-12b732c4b530" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_350238e8-ce9c-4fba-8506-0cb67459ef6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_547bbe22-85e4-4fc9-944e-0040d1097825" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_350238e8-ce9c-4fba-8506-0cb67459ef6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_fa8865da-5480-42f4-a466-4b563b657844" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_20c71e15-1e18-496d-bb2e-de4f1bc17596" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_fa8865da-5480-42f4-a466-4b563b657844" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_f3d7fb5a-5fb3-4af1-86c1-cb4e4587eab3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_fa8865da-5480-42f4-a466-4b563b657844" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_f3d7fb5a-5fb3-4af1-86c1-cb4e4587eab3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_82d87f65-c4d1-4b2d-a185-216775dd3679" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_fa8865da-5480-42f4-a466-4b563b657844" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_82d87f65-c4d1-4b2d-a185-216775dd3679" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_8fa91a75-00b8-486e-ab7d-3a63cae5a12d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_fa8865da-5480-42f4-a466-4b563b657844" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_8fa91a75-00b8-486e-ab7d-3a63cae5a12d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_431172b7-f3d8-4311-bd58-4c5e93fed98d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_fa8865da-5480-42f4-a466-4b563b657844" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_431172b7-f3d8-4311-bd58-4c5e93fed98d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss_8a0007d0-5bdf-4bf6-ae2a-f2f9476d16ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_1cbf5528-0ded-4ef2-9e4d-54e3edb715f2" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss_8a0007d0-5bdf-4bf6-ae2a-f2f9476d16ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://macrogenics.com/role/InventoryNetDetails" xlink:type="simple" xlink:href="mgnx-20220930.xsd#InventoryNetDetails"/>
  <link:presentationLink xlink:role="http://macrogenics.com/role/InventoryNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_a884dfdc-e894-45dc-82a7-8899191cca12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_601d0740-f4b4-4696-a587-a1cc53c000c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_a884dfdc-e894-45dc-82a7-8899191cca12" xlink:to="loc_us-gaap_InventoryWorkInProcess_601d0740-f4b4-4696-a587-a1cc53c000c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_cb532b07-536e-4818-8d7f-a96bf17de8c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_a884dfdc-e894-45dc-82a7-8899191cca12" xlink:to="loc_us-gaap_InventoryFinishedGoods_cb532b07-536e-4818-8d7f-a96bf17de8c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_46fc11f7-03e0-473b-b0ec-6123271bb57b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_a884dfdc-e894-45dc-82a7-8899191cca12" xlink:to="loc_us-gaap_InventoryNet_46fc11f7-03e0-473b-b0ec-6123271bb57b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryValuationReserves_315ffca9-d2e4-48b6-a22b-214bb68b0558" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryValuationReserves"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_a884dfdc-e894-45dc-82a7-8899191cca12" xlink:to="loc_us-gaap_InventoryValuationReserves_315ffca9-d2e4-48b6-a22b-214bb68b0558" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://macrogenics.com/role/StockholdersEquityDetails" xlink:type="simple" xlink:href="mgnx-20220930.xsd#StockholdersEquityDetails"/>
  <link:presentationLink xlink:role="http://macrogenics.com/role/StockholdersEquityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_9215730c-a9d2-4f63-b0e7-2c4ba44cea07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_d61ef7e6-b0b2-473d-80db-b7ccd20cd696" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_9215730c-a9d2-4f63-b0e7-2c4ba44cea07" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_d61ef7e6-b0b2-473d-80db-b7ccd20cd696" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_52df3b5b-3379-4341-8275-d75c72838507" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_d61ef7e6-b0b2-473d-80db-b7ccd20cd696" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_52df3b5b-3379-4341-8275-d75c72838507" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_eb9fdd27-f02c-4338-87f5-59cab67ac484" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_52df3b5b-3379-4341-8275-d75c72838507" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_eb9fdd27-f02c-4338-87f5-59cab67ac484" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_AtTheMarketOfferingMember_0f41c1b5-f00c-428e-bf6c-88a7abbdcfe6" xlink:href="mgnx-20220930.xsd#mgnx_AtTheMarketOfferingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_eb9fdd27-f02c-4338-87f5-59cab67ac484" xlink:to="loc_mgnx_AtTheMarketOfferingMember_0f41c1b5-f00c-428e-bf6c-88a7abbdcfe6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_b51ad2f5-7e2c-4e0c-9614-8fa54b2f7e28" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_d61ef7e6-b0b2-473d-80db-b7ccd20cd696" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_b51ad2f5-7e2c-4e0c-9614-8fa54b2f7e28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_4860007f-5da7-4d6e-b674-671bf7ffbadb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_b51ad2f5-7e2c-4e0c-9614-8fa54b2f7e28" xlink:to="loc_us-gaap_EquityComponentDomain_4860007f-5da7-4d6e-b674-671bf7ffbadb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_91e9bb1c-61b2-4b24-a89d-5d9cee76dd79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_4860007f-5da7-4d6e-b674-671bf7ffbadb" xlink:to="loc_us-gaap_CommonStockMember_91e9bb1c-61b2-4b24-a89d-5d9cee76dd79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_3a0d6354-57c4-472f-867b-60ea809db84e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_d61ef7e6-b0b2-473d-80db-b7ccd20cd696" xlink:to="loc_us-gaap_ClassOfStockLineItems_3a0d6354-57c4-472f-867b-60ea809db84e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_CommonStockMaximumAmountAvailableForIssuance_07350a71-10dd-443a-85ef-a4155c392c1e" xlink:href="mgnx-20220930.xsd#mgnx_CommonStockMaximumAmountAvailableForIssuance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_3a0d6354-57c4-472f-867b-60ea809db84e" xlink:to="loc_mgnx_CommonStockMaximumAmountAvailableForIssuance_07350a71-10dd-443a-85ef-a4155c392c1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_b9d2385a-51e2-4e06-8dea-7303a0992130" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_3a0d6354-57c4-472f-867b-60ea809db84e" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_b9d2385a-51e2-4e06-8dea-7303a0992130" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_f14ac2af-26a6-44f5-96f6-43c569e366a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_3a0d6354-57c4-472f-867b-60ea809db84e" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_f14ac2af-26a6-44f5-96f6-43c569e366a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_a879e530-a3e9-489c-a867-5fe633de65b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_3a0d6354-57c4-472f-867b-60ea809db84e" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_a879e530-a3e9-489c-a867-5fe633de65b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_CommonStockMaximumAmountAvailableForIssuanceIncrease_c5dd1524-9293-415f-ac73-4b4fd59d5e39" xlink:href="mgnx-20220930.xsd#mgnx_CommonStockMaximumAmountAvailableForIssuanceIncrease"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_3a0d6354-57c4-472f-867b-60ea809db84e" xlink:to="loc_mgnx_CommonStockMaximumAmountAvailableForIssuanceIncrease_c5dd1524-9293-415f-ac73-4b4fd59d5e39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_73b65ab3-604d-4f71-92f1-df014fb1ae79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_3a0d6354-57c4-472f-867b-60ea809db84e" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_73b65ab3-604d-4f71-92f1-df014fb1ae79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_8ad3f189-e282-4187-946d-b1f33112177d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_3a0d6354-57c4-472f-867b-60ea809db84e" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_8ad3f189-e282-4187-946d-b1f33112177d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://macrogenics.com/role/CollaborationandOtherAgreementsIncyteCorporationDetails" xlink:type="simple" xlink:href="mgnx-20220930.xsd#CollaborationandOtherAgreementsIncyteCorporationDetails"/>
  <link:presentationLink xlink:role="http://macrogenics.com/role/CollaborationandOtherAgreementsIncyteCorporationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_CollaborationAndLicenseAgreementsAbstract_69a64669-dbfa-4a58-9424-eca8db858656" xlink:href="mgnx-20220930.xsd#mgnx_CollaborationAndLicenseAgreementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_193300bf-2eab-43fd-a78b-5e61ceff4948" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mgnx_CollaborationAndLicenseAgreementsAbstract_69a64669-dbfa-4a58-9424-eca8db858656" xlink:to="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_193300bf-2eab-43fd-a78b-5e61ceff4948" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_d5dd526a-1443-4304-b940-22106d740d2d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_193300bf-2eab-43fd-a78b-5e61ceff4948" xlink:to="loc_srt_ProductOrServiceAxis_d5dd526a-1443-4304-b940-22106d740d2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_c5751dd5-fa2c-4e65-aa04-67be620f05b8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_d5dd526a-1443-4304-b940-22106d740d2d" xlink:to="loc_srt_ProductsAndServicesDomain_c5751dd5-fa2c-4e65-aa04-67be620f05b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_RevenuesFromLicenseAgreementsMember_53ab89a6-6b03-4bfa-a685-33612986216a" xlink:href="mgnx-20220930.xsd#mgnx_RevenuesFromLicenseAgreementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_c5751dd5-fa2c-4e65-aa04-67be620f05b8" xlink:to="loc_mgnx_RevenuesFromLicenseAgreementsMember_53ab89a6-6b03-4bfa-a685-33612986216a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_RevenuesFromCMOAgreementsMemberMember_729559ac-6d4a-457c-ad2a-eb9680a162e9" xlink:href="mgnx-20220930.xsd#mgnx_RevenuesFromCMOAgreementsMemberMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_c5751dd5-fa2c-4e65-aa04-67be620f05b8" xlink:to="loc_mgnx_RevenuesFromCMOAgreementsMemberMember_729559ac-6d4a-457c-ad2a-eb9680a162e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_RevenuesFromCMOAmendmentAgreementMember_bcde2ac7-025b-4265-8918-d6dce23a69a4" xlink:href="mgnx-20220930.xsd#mgnx_RevenuesFromCMOAmendmentAgreementMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_c5751dd5-fa2c-4e65-aa04-67be620f05b8" xlink:to="loc_mgnx_RevenuesFromCMOAmendmentAgreementMember_bcde2ac7-025b-4265-8918-d6dce23a69a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_5cc5bde1-824a-4e31-9877-d1664ebf0e8d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_193300bf-2eab-43fd-a78b-5e61ceff4948" xlink:to="loc_srt_RangeAxis_5cc5bde1-824a-4e31-9877-d1664ebf0e8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a3d1a5b0-90cb-4e57-be56-0e6cea46c704" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_5cc5bde1-824a-4e31-9877-d1664ebf0e8d" xlink:to="loc_srt_RangeMember_a3d1a5b0-90cb-4e57-be56-0e6cea46c704" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_9cc7357f-c797-4048-b013-555c83c8e9ef" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_a3d1a5b0-90cb-4e57-be56-0e6cea46c704" xlink:to="loc_srt_MinimumMember_9cc7357f-c797-4048-b013-555c83c8e9ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_6a7abea5-2329-41af-a26b-c4200ef121d5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_a3d1a5b0-90cb-4e57-be56-0e6cea46c704" xlink:to="loc_srt_MaximumMember_6a7abea5-2329-41af-a26b-c4200ef121d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_2f10e408-1976-4ee6-a27c-1dab2d57e88c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_193300bf-2eab-43fd-a78b-5e61ceff4948" xlink:to="loc_srt_CounterpartyNameAxis_2f10e408-1976-4ee6-a27c-1dab2d57e88c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_cae73fff-e7da-4373-8dec-ea28e3182a16" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CounterpartyNameAxis_2f10e408-1976-4ee6-a27c-1dab2d57e88c" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_cae73fff-e7da-4373-8dec-ea28e3182a16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_IncyteCorporationMember_95b2ab49-9c6a-4d55-bed3-c448c236edcc" xlink:href="mgnx-20220930.xsd#mgnx_IncyteCorporationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_cae73fff-e7da-4373-8dec-ea28e3182a16" xlink:to="loc_mgnx_IncyteCorporationMember_95b2ab49-9c6a-4d55-bed3-c448c236edcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_IMabBiopharmaMember_d4729e34-7f4b-4ace-8b03-7e1a0d343822" xlink:href="mgnx-20220930.xsd#mgnx_IMabBiopharmaMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_cae73fff-e7da-4373-8dec-ea28e3182a16" xlink:to="loc_mgnx_IMabBiopharmaMember_d4729e34-7f4b-4ace-8b03-7e1a0d343822" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_619bf318-ca50-4588-933c-5015c7447b77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_193300bf-2eab-43fd-a78b-5e61ceff4948" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_619bf318-ca50-4588-933c-5015c7447b77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_54fbe0c2-59ca-4884-9372-3c0ba5445d80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_619bf318-ca50-4588-933c-5015c7447b77" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_54fbe0c2-59ca-4884-9372-3c0ba5445d80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_IncyteMGA012AgreementMember_68ae6fd4-8dbf-4242-ae9d-99e6056d6a28" xlink:href="mgnx-20220930.xsd#mgnx_IncyteMGA012AgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_54fbe0c2-59ca-4884-9372-3c0ba5445d80" xlink:to="loc_mgnx_IncyteMGA012AgreementMember_68ae6fd4-8dbf-4242-ae9d-99e6056d6a28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_IncyteMGA012AgreementClinicalActivitiesMember_92c6f355-e279-4ae5-b4b3-40e7247acc56" xlink:href="mgnx-20220930.xsd#mgnx_IncyteMGA012AgreementClinicalActivitiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mgnx_IncyteMGA012AgreementMember_68ae6fd4-8dbf-4242-ae9d-99e6056d6a28" xlink:to="loc_mgnx_IncyteMGA012AgreementClinicalActivitiesMember_92c6f355-e279-4ae5-b4b3-40e7247acc56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_IncyteMGA012ClinicalServicesMember_96e9603a-f810-4c5a-b747-2a0b0c4625ff" xlink:href="mgnx-20220930.xsd#mgnx_IncyteMGA012ClinicalServicesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_54fbe0c2-59ca-4884-9372-3c0ba5445d80" xlink:to="loc_mgnx_IncyteMGA012ClinicalServicesMember_96e9603a-f810-4c5a-b747-2a0b0c4625ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_IncyteMGA012SupplyAgreementMember_7bd4d06f-0493-4eab-a4ea-6152a43a0fcf" xlink:href="mgnx-20220930.xsd#mgnx_IncyteMGA012SupplyAgreementMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_54fbe0c2-59ca-4884-9372-3c0ba5445d80" xlink:to="loc_mgnx_IncyteMGA012SupplyAgreementMember_7bd4d06f-0493-4eab-a4ea-6152a43a0fcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_IMabBiopharmaCollaborationAndLicenseAgreementMember_bfc890a0-adfc-4740-85b5-2b50a8a02c8d" xlink:href="mgnx-20220930.xsd#mgnx_IMabBiopharmaCollaborationAndLicenseAgreementMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_54fbe0c2-59ca-4884-9372-3c0ba5445d80" xlink:to="loc_mgnx_IMabBiopharmaCollaborationAndLicenseAgreementMember_bfc890a0-adfc-4740-85b5-2b50a8a02c8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_f0f1b555-0e1a-44f8-a286-781765f3e419" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_193300bf-2eab-43fd-a78b-5e61ceff4948" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_f0f1b555-0e1a-44f8-a286-781765f3e419" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_d5ecb3af-48e3-44d3-8102-b7aca53a10c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_f0f1b555-0e1a-44f8-a286-781765f3e419" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_d5ecb3af-48e3-44d3-8102-b7aca53a10c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_cdc967b5-6364-469c-8715-715a8244f417" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_d5ecb3af-48e3-44d3-8102-b7aca53a10c7" xlink:to="loc_us-gaap_SubsequentEventMember_cdc967b5-6364-469c-8715-715a8244f417" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_8de3ca03-38fc-4912-9516-80a7d0a70b8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_193300bf-2eab-43fd-a78b-5e61ceff4948" xlink:to="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_8de3ca03-38fc-4912-9516-80a7d0a70b8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_NonRefundableUpfrontFees_bb8a54d9-9f38-49c3-8914-b14b7f30fca2" xlink:href="mgnx-20220930.xsd#mgnx_NonRefundableUpfrontFees"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_8de3ca03-38fc-4912-9516-80a7d0a70b8c" xlink:to="loc_mgnx_NonRefundableUpfrontFees_bb8a54d9-9f38-49c3-8914-b14b7f30fca2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_TotalAnnualFixedPayments_c4002f69-ee64-4a3c-9fc8-52be7af5125b" xlink:href="mgnx-20220930.xsd#mgnx_TotalAnnualFixedPayments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_8de3ca03-38fc-4912-9516-80a7d0a70b8c" xlink:to="loc_mgnx_TotalAnnualFixedPayments_c4002f69-ee64-4a3c-9fc8-52be7af5125b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_AdditionalAnnualFixedPayments_70771b24-a191-4ed3-accb-6459dcd6b093" xlink:href="mgnx-20220930.xsd#mgnx_AdditionalAnnualFixedPayments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_8de3ca03-38fc-4912-9516-80a7d0a70b8c" xlink:to="loc_mgnx_AdditionalAnnualFixedPayments_70771b24-a191-4ed3-accb-6459dcd6b093" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_903ec651-7584-4423-a998-57cc83c7d994" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_8de3ca03-38fc-4912-9516-80a7d0a70b8c" xlink:to="loc_us-gaap_Revenues_903ec651-7584-4423-a998-57cc83c7d994" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_3ce68cd3-f253-4eb4-aa1c-7d13d739084b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_8de3ca03-38fc-4912-9516-80a7d0a70b8c" xlink:to="loc_us-gaap_ContractWithCustomerLiability_3ce68cd3-f253-4eb4-aa1c-7d13d739084b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_7b7fa862-cddc-4cb5-b9c8-fdc7cb82e566" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_8de3ca03-38fc-4912-9516-80a7d0a70b8c" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_7b7fa862-cddc-4cb5-b9c8-fdc7cb82e566" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_48388481-d75f-49eb-af2d-a1a9fed44bd0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_8de3ca03-38fc-4912-9516-80a7d0a70b8c" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_48388481-d75f-49eb-af2d-a1a9fed44bd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_PotentialCommercialMilestonePaymentsUnderAgreement_63a53bb4-c30a-4506-a2c8-bc16d9b303c1" xlink:href="mgnx-20220930.xsd#mgnx_PotentialCommercialMilestonePaymentsUnderAgreement"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_8de3ca03-38fc-4912-9516-80a7d0a70b8c" xlink:to="loc_mgnx_PotentialCommercialMilestonePaymentsUnderAgreement_63a53bb4-c30a-4506-a2c8-bc16d9b303c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_PotentialDevelopmentandRegulatoryMilestonePaymentsUnderAgreement_85e91aa2-b8b6-4704-83f6-c7acd71c124a" xlink:href="mgnx-20220930.xsd#mgnx_PotentialDevelopmentandRegulatoryMilestonePaymentsUnderAgreement"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_8de3ca03-38fc-4912-9516-80a7d0a70b8c" xlink:to="loc_mgnx_PotentialDevelopmentandRegulatoryMilestonePaymentsUnderAgreement_85e91aa2-b8b6-4704-83f6-c7acd71c124a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_DevelopmentAndRegulatoryMilestonePaymentsUnderAgreementRecognized_dfa7c84b-1653-4fcc-84ae-139c56bd6086" xlink:href="mgnx-20220930.xsd#mgnx_DevelopmentAndRegulatoryMilestonePaymentsUnderAgreementRecognized"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_8de3ca03-38fc-4912-9516-80a7d0a70b8c" xlink:to="loc_mgnx_DevelopmentAndRegulatoryMilestonePaymentsUnderAgreementRecognized_dfa7c84b-1653-4fcc-84ae-139c56bd6086" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_ProceedsfromRoyaltiesPercent_3416ae75-0de2-4619-84cb-495413e45f30" xlink:href="mgnx-20220930.xsd#mgnx_ProceedsfromRoyaltiesPercent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_8de3ca03-38fc-4912-9516-80a7d0a70b8c" xlink:to="loc_mgnx_ProceedsfromRoyaltiesPercent_3416ae75-0de2-4619-84cb-495413e45f30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_CollaborativeAgreementTransactionPrice_c0864ef7-e29d-4975-afe4-abc912d6bcde" xlink:href="mgnx-20220930.xsd#mgnx_CollaborativeAgreementTransactionPrice"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_8de3ca03-38fc-4912-9516-80a7d0a70b8c" xlink:to="loc_mgnx_CollaborativeAgreementTransactionPrice_c0864ef7-e29d-4975-afe4-abc912d6bcde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_RevenueMultipleDeliverableArrangementsDeterminationOfSellingPriceAmount_81ca2ce8-ef5e-4761-adfa-277ca18a89b4" xlink:href="mgnx-20220930.xsd#mgnx_RevenueMultipleDeliverableArrangementsDeterminationOfSellingPriceAmount"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_8de3ca03-38fc-4912-9516-80a7d0a70b8c" xlink:to="loc_mgnx_RevenueMultipleDeliverableArrangementsDeterminationOfSellingPriceAmount_81ca2ce8-ef5e-4761-adfa-277ca18a89b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_NumberOfPerformanceObligations_dee360c0-fcaf-40ec-a13c-601da0b9cf84" xlink:href="mgnx-20220930.xsd#mgnx_NumberOfPerformanceObligations"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_8de3ca03-38fc-4912-9516-80a7d0a70b8c" xlink:to="loc_mgnx_NumberOfPerformanceObligations_dee360c0-fcaf-40ec-a13c-601da0b9cf84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://macrogenics.com/role/CollaborationandOtherAgreementsZaiLabDetails" xlink:type="simple" xlink:href="mgnx-20220930.xsd#CollaborationandOtherAgreementsZaiLabDetails"/>
  <link:presentationLink xlink:role="http://macrogenics.com/role/CollaborationandOtherAgreementsZaiLabDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_CollaborationAndLicenseAgreementsAbstract_761e2a6b-a749-4566-82ba-93065c323073" xlink:href="mgnx-20220930.xsd#mgnx_CollaborationAndLicenseAgreementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_af32f36e-d28c-44fc-a77d-e8cec61051a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mgnx_CollaborationAndLicenseAgreementsAbstract_761e2a6b-a749-4566-82ba-93065c323073" xlink:to="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_af32f36e-d28c-44fc-a77d-e8cec61051a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_743a144b-a450-4ddc-b109-0385bfc6ee51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_af32f36e-d28c-44fc-a77d-e8cec61051a6" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_743a144b-a450-4ddc-b109-0385bfc6ee51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_674b7966-1b39-4733-87ef-457016aaef56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_743a144b-a450-4ddc-b109-0385bfc6ee51" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_674b7966-1b39-4733-87ef-457016aaef56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_A2018ZaiLabCollaborationAndLicenseAgreementMember_8639629d-5199-4a5e-a079-a64161d04f9a" xlink:href="mgnx-20220930.xsd#mgnx_A2018ZaiLabCollaborationAndLicenseAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_674b7966-1b39-4733-87ef-457016aaef56" xlink:to="loc_mgnx_A2018ZaiLabCollaborationAndLicenseAgreementMember_8639629d-5199-4a5e-a079-a64161d04f9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_ZaiLabsCollaborationAndLicenseAgreementMargetuximabMember_fc17f396-f181-43c1-a373-45da7bcb2e2c" xlink:href="mgnx-20220930.xsd#mgnx_ZaiLabsCollaborationAndLicenseAgreementMargetuximabMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_674b7966-1b39-4733-87ef-457016aaef56" xlink:to="loc_mgnx_ZaiLabsCollaborationAndLicenseAgreementMargetuximabMember_fc17f396-f181-43c1-a373-45da7bcb2e2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_ZaiLabsCollaborationAndLicenseAgreementTRIDENTMoleculeMember_3e9d8310-18ee-44ba-9458-5489979d5d18" xlink:href="mgnx-20220930.xsd#mgnx_ZaiLabsCollaborationAndLicenseAgreementTRIDENTMoleculeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_674b7966-1b39-4733-87ef-457016aaef56" xlink:to="loc_mgnx_ZaiLabsCollaborationAndLicenseAgreementTRIDENTMoleculeMember_3e9d8310-18ee-44ba-9458-5489979d5d18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_ZaiLabClinicalSupplyAgreementsMember_65ef58e6-32d2-4112-8c6d-11d0aacff7c2" xlink:href="mgnx-20220930.xsd#mgnx_ZaiLabClinicalSupplyAgreementsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_674b7966-1b39-4733-87ef-457016aaef56" xlink:to="loc_mgnx_ZaiLabClinicalSupplyAgreementsMember_65ef58e6-32d2-4112-8c6d-11d0aacff7c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_A2021ZaiLabAgreementsMember_1843716c-c99f-4abb-9f6d-76acd311f5ee" xlink:href="mgnx-20220930.xsd#mgnx_A2021ZaiLabAgreementsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_674b7966-1b39-4733-87ef-457016aaef56" xlink:to="loc_mgnx_A2021ZaiLabAgreementsMember_1843716c-c99f-4abb-9f6d-76acd311f5ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_aa1aa516-7a26-4928-8380-ef5a48160ae4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_af32f36e-d28c-44fc-a77d-e8cec61051a6" xlink:to="loc_srt_CounterpartyNameAxis_aa1aa516-7a26-4928-8380-ef5a48160ae4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_3f1d4abc-acea-40bb-ae91-61b1c4c0d1a0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CounterpartyNameAxis_aa1aa516-7a26-4928-8380-ef5a48160ae4" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_3f1d4abc-acea-40bb-ae91-61b1c4c0d1a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_ZaiLabMember_a8abf0ef-0c44-4334-9fe5-ca474e903727" xlink:href="mgnx-20220930.xsd#mgnx_ZaiLabMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_3f1d4abc-acea-40bb-ae91-61b1c4c0d1a0" xlink:to="loc_mgnx_ZaiLabMember_a8abf0ef-0c44-4334-9fe5-ca474e903727" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_b94fe02b-2a81-4fda-b7e9-63365ef887d4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_af32f36e-d28c-44fc-a77d-e8cec61051a6" xlink:to="loc_srt_RangeAxis_b94fe02b-2a81-4fda-b7e9-63365ef887d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ca8bd1e2-da59-45d5-a26e-f5eadb7c1da3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_b94fe02b-2a81-4fda-b7e9-63365ef887d4" xlink:to="loc_srt_RangeMember_ca8bd1e2-da59-45d5-a26e-f5eadb7c1da3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_071b4e62-e606-4a8c-bfab-489902aed619" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_ca8bd1e2-da59-45d5-a26e-f5eadb7c1da3" xlink:to="loc_srt_MaximumMember_071b4e62-e606-4a8c-bfab-489902aed619" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_0ae16efb-106f-4972-8152-cb0667551800" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_af32f36e-d28c-44fc-a77d-e8cec61051a6" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_0ae16efb-106f-4972-8152-cb0667551800" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_0c310407-7d83-4c8c-b372-5a4bfa721b65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_0ae16efb-106f-4972-8152-cb0667551800" xlink:to="loc_us-gaap_EquityComponentDomain_0c310407-7d83-4c8c-b372-5a4bfa721b65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_550433ae-c618-45ed-84d4-9589e1508ed1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_0c310407-7d83-4c8c-b372-5a4bfa721b65" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_550433ae-c618-45ed-84d4-9589e1508ed1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_1888bd8e-31a2-44ea-94f0-c5dd0b8877ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_af32f36e-d28c-44fc-a77d-e8cec61051a6" xlink:to="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_1888bd8e-31a2-44ea-94f0-c5dd0b8877ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_NonRefundableUpfrontFees_61e8c2d3-6cbd-4c9e-93fd-b9248cb7304f" xlink:href="mgnx-20220930.xsd#mgnx_NonRefundableUpfrontFees"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_1888bd8e-31a2-44ea-94f0-c5dd0b8877ce" xlink:to="loc_mgnx_NonRefundableUpfrontFees_61e8c2d3-6cbd-4c9e-93fd-b9248cb7304f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_NonrefundableUpfrontFeesNetOfTaxWithholding_144a8283-39aa-4af0-8366-9f4d377c49b5" xlink:href="mgnx-20220930.xsd#mgnx_NonrefundableUpfrontFeesNetOfTaxWithholding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_1888bd8e-31a2-44ea-94f0-c5dd0b8877ce" xlink:to="loc_mgnx_NonrefundableUpfrontFeesNetOfTaxWithholding_144a8283-39aa-4af0-8366-9f4d377c49b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_NonrefundablePaymentTaxWithholding_671bc41d-aabb-410a-ab71-69215664dd27" xlink:href="mgnx-20220930.xsd#mgnx_NonrefundablePaymentTaxWithholding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_1888bd8e-31a2-44ea-94f0-c5dd0b8877ce" xlink:to="loc_mgnx_NonrefundablePaymentTaxWithholding_671bc41d-aabb-410a-ab71-69215664dd27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_PotentialDevelopmentandRegulatoryMilestonePaymentsUnderAgreement_1685be82-ee49-409e-8ba0-49dbf0a9ed0a" xlink:href="mgnx-20220930.xsd#mgnx_PotentialDevelopmentandRegulatoryMilestonePaymentsUnderAgreement"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_1888bd8e-31a2-44ea-94f0-c5dd0b8877ce" xlink:to="loc_mgnx_PotentialDevelopmentandRegulatoryMilestonePaymentsUnderAgreement_1685be82-ee49-409e-8ba0-49dbf0a9ed0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_DevelopmentAndRegulatoryMilestonePaymentsUnderAgreementRecognized_279560c0-68f4-4756-a78c-251518a01d14" xlink:href="mgnx-20220930.xsd#mgnx_DevelopmentAndRegulatoryMilestonePaymentsUnderAgreementRecognized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_1888bd8e-31a2-44ea-94f0-c5dd0b8877ce" xlink:to="loc_mgnx_DevelopmentAndRegulatoryMilestonePaymentsUnderAgreementRecognized_279560c0-68f4-4756-a78c-251518a01d14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_ProceedsfromRoyaltiesPercent_67d903ad-5e5b-414a-a088-e8c6450f4644" xlink:href="mgnx-20220930.xsd#mgnx_ProceedsfromRoyaltiesPercent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_1888bd8e-31a2-44ea-94f0-c5dd0b8877ce" xlink:to="loc_mgnx_ProceedsfromRoyaltiesPercent_67d903ad-5e5b-414a-a088-e8c6450f4644" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_328e99a9-488f-4c63-a836-d36b0fe54ae5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_1888bd8e-31a2-44ea-94f0-c5dd0b8877ce" xlink:to="loc_us-gaap_ContractWithCustomerLiability_328e99a9-488f-4c63-a836-d36b0fe54ae5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_651e020a-2517-48dd-9a5a-67df74d2b7dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_1888bd8e-31a2-44ea-94f0-c5dd0b8877ce" xlink:to="loc_us-gaap_Revenues_651e020a-2517-48dd-9a5a-67df74d2b7dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_4d8ea650-39ea-49aa-be7a-d74f8a946316" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_1888bd8e-31a2-44ea-94f0-c5dd0b8877ce" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_4d8ea650-39ea-49aa-be7a-d74f8a946316" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_418c9cd8-6db0-44f8-9780-d6ee47354a29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_1888bd8e-31a2-44ea-94f0-c5dd0b8877ce" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_418c9cd8-6db0-44f8-9780-d6ee47354a29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_3ab2a2ef-72a6-4212-a4d8-ddf81fb91427" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_1888bd8e-31a2-44ea-94f0-c5dd0b8877ce" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_3ab2a2ef-72a6-4212-a4d8-ddf81fb91427" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_PremiumReceivedOnStockPurchase_1cbcbf46-d609-4c4b-b5f5-9e853d5724a2" xlink:href="mgnx-20220930.xsd#mgnx_PremiumReceivedOnStockPurchase"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_1888bd8e-31a2-44ea-94f0-c5dd0b8877ce" xlink:to="loc_mgnx_PremiumReceivedOnStockPurchase_1cbcbf46-d609-4c4b-b5f5-9e853d5724a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_PotentialCommercialMilestonePaymentsUnderAgreement_3b048fec-88f8-4a17-b15d-a99ae0a2ee74" xlink:href="mgnx-20220930.xsd#mgnx_PotentialCommercialMilestonePaymentsUnderAgreement"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_1888bd8e-31a2-44ea-94f0-c5dd0b8877ce" xlink:to="loc_mgnx_PotentialCommercialMilestonePaymentsUnderAgreement_3b048fec-88f8-4a17-b15d-a99ae0a2ee74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_CollaborativeAgreementTransactionPrice_e191e6eb-6dc8-42c5-8e77-64bee2e9d5ef" xlink:href="mgnx-20220930.xsd#mgnx_CollaborativeAgreementTransactionPrice"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_1888bd8e-31a2-44ea-94f0-c5dd0b8877ce" xlink:to="loc_mgnx_CollaborativeAgreementTransactionPrice_e191e6eb-6dc8-42c5-8e77-64bee2e9d5ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_RevenueMultipleDeliverableArrangementsDeterminationOfSellingPriceAmount_30921981-3ecc-434c-9699-3f049e663630" xlink:href="mgnx-20220930.xsd#mgnx_RevenueMultipleDeliverableArrangementsDeterminationOfSellingPriceAmount"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_1888bd8e-31a2-44ea-94f0-c5dd0b8877ce" xlink:to="loc_mgnx_RevenueMultipleDeliverableArrangementsDeterminationOfSellingPriceAmount_30921981-3ecc-434c-9699-3f049e663630" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_e4d538f0-36a6-4f5c-95e2-c70515ce92cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_1888bd8e-31a2-44ea-94f0-c5dd0b8877ce" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_e4d538f0-36a6-4f5c-95e2-c70515ce92cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_7bf589e7-d0e6-4b90-be6f-767162d8f4fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_1888bd8e-31a2-44ea-94f0-c5dd0b8877ce" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_7bf589e7-d0e6-4b90-be6f-767162d8f4fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_MilestonesValueAddedTax_512c5263-7e12-42b7-87fe-566bc23bd341" xlink:href="mgnx-20220930.xsd#mgnx_MilestonesValueAddedTax"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_1888bd8e-31a2-44ea-94f0-c5dd0b8877ce" xlink:to="loc_mgnx_MilestonesValueAddedTax_512c5263-7e12-42b7-87fe-566bc23bd341" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://macrogenics.com/role/CollaborationandOtherAgreementsJanssenDetails" xlink:type="simple" xlink:href="mgnx-20220930.xsd#CollaborationandOtherAgreementsJanssenDetails"/>
  <link:presentationLink xlink:role="http://macrogenics.com/role/CollaborationandOtherAgreementsJanssenDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_CollaborationAndLicenseAgreementsAbstract_d84ff6f5-4eb0-4488-9c71-40a4aedf186c" xlink:href="mgnx-20220930.xsd#mgnx_CollaborationAndLicenseAgreementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_9d279483-68f3-4e8e-ab88-2c58443c7022" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mgnx_CollaborationAndLicenseAgreementsAbstract_d84ff6f5-4eb0-4488-9c71-40a4aedf186c" xlink:to="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_9d279483-68f3-4e8e-ab88-2c58443c7022" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_0a07ea4c-b128-44c5-a6b5-e094844a6828" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_9d279483-68f3-4e8e-ab88-2c58443c7022" xlink:to="loc_srt_CounterpartyNameAxis_0a07ea4c-b128-44c5-a6b5-e094844a6828" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_f11a089a-bb9e-4ed7-9d7f-7e2a9c101d69" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CounterpartyNameAxis_0a07ea4c-b128-44c5-a6b5-e094844a6828" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_f11a089a-bb9e-4ed7-9d7f-7e2a9c101d69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_JanssenBiotechIncMember_409673d9-d2f3-42f7-a5b6-3f8c391eaf08" xlink:href="mgnx-20220930.xsd#mgnx_JanssenBiotechIncMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_f11a089a-bb9e-4ed7-9d7f-7e2a9c101d69" xlink:to="loc_mgnx_JanssenBiotechIncMember_409673d9-d2f3-42f7-a5b6-3f8c391eaf08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_41c2ff28-e226-4b4c-8e65-d44c6c806160" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_9d279483-68f3-4e8e-ab88-2c58443c7022" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_41c2ff28-e226-4b4c-8e65-d44c6c806160" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_4b1a1c49-c7d1-4d14-af5b-b85cedb03e55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_41c2ff28-e226-4b4c-8e65-d44c6c806160" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_4b1a1c49-c7d1-4d14-af5b-b85cedb03e55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_JanssenCollaborationAndLicenseAgreementMember_a6725809-5e1a-4985-a4d9-7cf8bc120141" xlink:href="mgnx-20220930.xsd#mgnx_JanssenCollaborationAndLicenseAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_4b1a1c49-c7d1-4d14-af5b-b85cedb03e55" xlink:to="loc_mgnx_JanssenCollaborationAndLicenseAgreementMember_a6725809-5e1a-4985-a4d9-7cf8bc120141" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_4aaf34cf-54ba-45bc-be9a-430a73180484" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_9d279483-68f3-4e8e-ab88-2c58443c7022" xlink:to="loc_srt_ProductOrServiceAxis_4aaf34cf-54ba-45bc-be9a-430a73180484" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_461e5d04-72df-46af-b158-4a1825cda56b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_4aaf34cf-54ba-45bc-be9a-430a73180484" xlink:to="loc_srt_ProductsAndServicesDomain_461e5d04-72df-46af-b158-4a1825cda56b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_RevenuesFromLicenseAgreementsMember_7ff72131-1287-4dbe-8b13-0b49913a81fb" xlink:href="mgnx-20220930.xsd#mgnx_RevenuesFromLicenseAgreementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_461e5d04-72df-46af-b158-4a1825cda56b" xlink:to="loc_mgnx_RevenuesFromLicenseAgreementsMember_7ff72131-1287-4dbe-8b13-0b49913a81fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_RevenueFromPerformanceOfTheResearchAndDevelopmentActivitiesMember_9db2bec1-ce13-4a58-948f-0c40b73a8d14" xlink:href="mgnx-20220930.xsd#mgnx_RevenueFromPerformanceOfTheResearchAndDevelopmentActivitiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_461e5d04-72df-46af-b158-4a1825cda56b" xlink:to="loc_mgnx_RevenueFromPerformanceOfTheResearchAndDevelopmentActivitiesMember_9db2bec1-ce13-4a58-948f-0c40b73a8d14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_407d6e6f-5218-4cb3-902e-e767a1446d7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_9d279483-68f3-4e8e-ab88-2c58443c7022" xlink:to="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_407d6e6f-5218-4cb3-902e-e767a1446d7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_NonRefundableUpfrontFees_b36e6f6d-00e5-4ce4-9e78-b95fec217c0b" xlink:href="mgnx-20220930.xsd#mgnx_NonRefundableUpfrontFees"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_407d6e6f-5218-4cb3-902e-e767a1446d7b" xlink:to="loc_mgnx_NonRefundableUpfrontFees_b36e6f6d-00e5-4ce4-9e78-b95fec217c0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_PotentialMilestonePaymentsAndRoyaltiesOnProductSales_8b898ee4-5a77-4517-aa0f-cee529379923" xlink:href="mgnx-20220930.xsd#mgnx_PotentialMilestonePaymentsAndRoyaltiesOnProductSales"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_407d6e6f-5218-4cb3-902e-e767a1446d7b" xlink:to="loc_mgnx_PotentialMilestonePaymentsAndRoyaltiesOnProductSales_8b898ee4-5a77-4517-aa0f-cee529379923" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_ProceedsfromRoyaltiesPercent_7c10cbc7-eae8-40df-832d-3cb348a93366" xlink:href="mgnx-20220930.xsd#mgnx_ProceedsfromRoyaltiesPercent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_407d6e6f-5218-4cb3-902e-e767a1446d7b" xlink:to="loc_mgnx_ProceedsfromRoyaltiesPercent_7c10cbc7-eae8-40df-832d-3cb348a93366" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_CollaborativeAgreementTransactionPrice_d19260cd-533d-48eb-8010-454e2e7433b5" xlink:href="mgnx-20220930.xsd#mgnx_CollaborativeAgreementTransactionPrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_407d6e6f-5218-4cb3-902e-e767a1446d7b" xlink:to="loc_mgnx_CollaborativeAgreementTransactionPrice_d19260cd-533d-48eb-8010-454e2e7433b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_a8440381-897b-427e-8fbb-0d27c3d78a82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_407d6e6f-5218-4cb3-902e-e767a1446d7b" xlink:to="loc_us-gaap_Revenues_a8440381-897b-427e-8fbb-0d27c3d78a82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_RevenueMultipleDeliverableArrangementsDeterminationOfSellingPriceAmount_67764dd7-8bd4-4818-b478-f4e4a55f674e" xlink:href="mgnx-20220930.xsd#mgnx_RevenueMultipleDeliverableArrangementsDeterminationOfSellingPriceAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_407d6e6f-5218-4cb3-902e-e767a1446d7b" xlink:to="loc_mgnx_RevenueMultipleDeliverableArrangementsDeterminationOfSellingPriceAmount_67764dd7-8bd4-4818-b478-f4e4a55f674e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://macrogenics.com/role/CollaborationandOtherAgreementsIMabBiopharmaDetails" xlink:type="simple" xlink:href="mgnx-20220930.xsd#CollaborationandOtherAgreementsIMabBiopharmaDetails"/>
  <link:presentationLink xlink:role="http://macrogenics.com/role/CollaborationandOtherAgreementsIMabBiopharmaDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_CollaborationAndLicenseAgreementsAbstract_d4c6eae3-97e1-4ddf-83ed-87d5cbb2f5e0" xlink:href="mgnx-20220930.xsd#mgnx_CollaborationAndLicenseAgreementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_e61dc9aa-3be6-4a08-a063-b986839c05bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mgnx_CollaborationAndLicenseAgreementsAbstract_d4c6eae3-97e1-4ddf-83ed-87d5cbb2f5e0" xlink:to="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_e61dc9aa-3be6-4a08-a063-b986839c05bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_a8a1e911-7ecf-419f-9658-16a14142df92" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_e61dc9aa-3be6-4a08-a063-b986839c05bf" xlink:to="loc_srt_CounterpartyNameAxis_a8a1e911-7ecf-419f-9658-16a14142df92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_d8cbdbee-d301-426c-bde8-474b7cb7f165" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CounterpartyNameAxis_a8a1e911-7ecf-419f-9658-16a14142df92" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_d8cbdbee-d301-426c-bde8-474b7cb7f165" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_IMabBiopharmaMember_da025844-5b29-4aa4-ab58-386eea33424e" xlink:href="mgnx-20220930.xsd#mgnx_IMabBiopharmaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_d8cbdbee-d301-426c-bde8-474b7cb7f165" xlink:to="loc_mgnx_IMabBiopharmaMember_da025844-5b29-4aa4-ab58-386eea33424e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_IncyteCorporationMember_5adc72e3-a757-42fa-85ba-af447a31d404" xlink:href="mgnx-20220930.xsd#mgnx_IncyteCorporationMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_d8cbdbee-d301-426c-bde8-474b7cb7f165" xlink:to="loc_mgnx_IncyteCorporationMember_5adc72e3-a757-42fa-85ba-af447a31d404" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_3adc37c4-1547-4871-bc17-dbf20b745b34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_e61dc9aa-3be6-4a08-a063-b986839c05bf" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_3adc37c4-1547-4871-bc17-dbf20b745b34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_428bb94b-93d8-45bc-8c81-2723895398f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_3adc37c4-1547-4871-bc17-dbf20b745b34" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_428bb94b-93d8-45bc-8c81-2723895398f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_IMabBiopharmaCollaborationAndLicenseAgreementMember_98d8b496-3d34-4e1f-bdcc-d30bfee15bee" xlink:href="mgnx-20220930.xsd#mgnx_IMabBiopharmaCollaborationAndLicenseAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_428bb94b-93d8-45bc-8c81-2723895398f2" xlink:to="loc_mgnx_IMabBiopharmaCollaborationAndLicenseAgreementMember_98d8b496-3d34-4e1f-bdcc-d30bfee15bee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_IMabBiopharmaCollaborationAndLicenseAgreementClinicalSupplyMember_a3ba40d5-a174-47e6-be98-8c763c2979c3" xlink:href="mgnx-20220930.xsd#mgnx_IMabBiopharmaCollaborationAndLicenseAgreementClinicalSupplyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_428bb94b-93d8-45bc-8c81-2723895398f2" xlink:to="loc_mgnx_IMabBiopharmaCollaborationAndLicenseAgreementClinicalSupplyMember_a3ba40d5-a174-47e6-be98-8c763c2979c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_715ea232-7e18-4fbb-9c8b-9e2475cd9433" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_e61dc9aa-3be6-4a08-a063-b986839c05bf" xlink:to="loc_srt_RangeAxis_715ea232-7e18-4fbb-9c8b-9e2475cd9433" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e4c8c93e-252b-495f-84bc-426af59e75af" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_715ea232-7e18-4fbb-9c8b-9e2475cd9433" xlink:to="loc_srt_RangeMember_e4c8c93e-252b-495f-84bc-426af59e75af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_e82b0074-43f2-4e49-9ea1-834c777c192b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_e4c8c93e-252b-495f-84bc-426af59e75af" xlink:to="loc_srt_MaximumMember_e82b0074-43f2-4e49-9ea1-834c777c192b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_c45fee2c-9271-4d43-a38e-a6045a89d9f5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_e61dc9aa-3be6-4a08-a063-b986839c05bf" xlink:to="loc_srt_ProductOrServiceAxis_c45fee2c-9271-4d43-a38e-a6045a89d9f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_092297e1-6fa4-4ce3-9d5d-c55ed37626f7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_c45fee2c-9271-4d43-a38e-a6045a89d9f5" xlink:to="loc_srt_ProductsAndServicesDomain_092297e1-6fa4-4ce3-9d5d-c55ed37626f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_RevenuesFromCMOAgreementsMemberMember_c6fe76d1-c66c-499e-9bb9-16935e3e759c" xlink:href="mgnx-20220930.xsd#mgnx_RevenuesFromCMOAgreementsMemberMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_092297e1-6fa4-4ce3-9d5d-c55ed37626f7" xlink:to="loc_mgnx_RevenuesFromCMOAgreementsMemberMember_c6fe76d1-c66c-499e-9bb9-16935e3e759c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_77c16c1f-7f83-40f5-beef-b61b1f65c225" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_e61dc9aa-3be6-4a08-a063-b986839c05bf" xlink:to="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_77c16c1f-7f83-40f5-beef-b61b1f65c225" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_NonRefundableUpfrontFees_07c91045-d121-4c50-9ca7-b41cd59fa9ea" xlink:href="mgnx-20220930.xsd#mgnx_NonRefundableUpfrontFees"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_77c16c1f-7f83-40f5-beef-b61b1f65c225" xlink:to="loc_mgnx_NonRefundableUpfrontFees_07c91045-d121-4c50-9ca7-b41cd59fa9ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_PotentialDevelopmentandRegulatoryMilestonePaymentsUnderAgreement_21bc88d6-b752-45a6-bc1e-48dd4f97e18b" xlink:href="mgnx-20220930.xsd#mgnx_PotentialDevelopmentandRegulatoryMilestonePaymentsUnderAgreement"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_77c16c1f-7f83-40f5-beef-b61b1f65c225" xlink:to="loc_mgnx_PotentialDevelopmentandRegulatoryMilestonePaymentsUnderAgreement_21bc88d6-b752-45a6-bc1e-48dd4f97e18b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_DevelopmentAndRegulatoryMilestonePaymentsUnderAgreementRecognized_d66f00a5-cd32-4821-bfb3-58bc531b80ec" xlink:href="mgnx-20220930.xsd#mgnx_DevelopmentAndRegulatoryMilestonePaymentsUnderAgreementRecognized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_77c16c1f-7f83-40f5-beef-b61b1f65c225" xlink:to="loc_mgnx_DevelopmentAndRegulatoryMilestonePaymentsUnderAgreementRecognized_d66f00a5-cd32-4821-bfb3-58bc531b80ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_ProceedsfromRoyaltiesPercent_787ef0e4-5602-432d-887f-a1387c72ac43" xlink:href="mgnx-20220930.xsd#mgnx_ProceedsfromRoyaltiesPercent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_77c16c1f-7f83-40f5-beef-b61b1f65c225" xlink:to="loc_mgnx_ProceedsfromRoyaltiesPercent_787ef0e4-5602-432d-887f-a1387c72ac43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_RevenueInformationUsedToAssessVariableConsiderationAmount_cb16759a-f348-4d4c-86d2-f70878a5395a" xlink:href="mgnx-20220930.xsd#mgnx_RevenueInformationUsedToAssessVariableConsiderationAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_77c16c1f-7f83-40f5-beef-b61b1f65c225" xlink:to="loc_mgnx_RevenueInformationUsedToAssessVariableConsiderationAmount_cb16759a-f348-4d4c-86d2-f70878a5395a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_ff633429-a54f-4923-bb2b-2586d416a777" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_77c16c1f-7f83-40f5-beef-b61b1f65c225" xlink:to="loc_us-gaap_Revenues_ff633429-a54f-4923-bb2b-2586d416a777" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_ecd9aaba-0791-48d3-bde0-4ae32832ad47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_77c16c1f-7f83-40f5-beef-b61b1f65c225" xlink:to="loc_us-gaap_ContractWithCustomerLiability_ecd9aaba-0791-48d3-bde0-4ae32832ad47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_b3de4268-2e84-48d8-a61d-c08095404819" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_77c16c1f-7f83-40f5-beef-b61b1f65c225" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_b3de4268-2e84-48d8-a61d-c08095404819" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_e32d293d-1a79-4f1c-9248-7c745603a5aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_77c16c1f-7f83-40f5-beef-b61b1f65c225" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_e32d293d-1a79-4f1c-9248-7c745603a5aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_OneTimeMillstoneCredit_aa1ea2fc-b35b-442f-bc65-a127717c5234" xlink:href="mgnx-20220930.xsd#mgnx_OneTimeMillstoneCredit"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_77c16c1f-7f83-40f5-beef-b61b1f65c225" xlink:to="loc_mgnx_OneTimeMillstoneCredit_aa1ea2fc-b35b-442f-bc65-a127717c5234" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://macrogenics.com/role/CollaborationandOtherAgreementsNIAIDContractDetails" xlink:type="simple" xlink:href="mgnx-20220930.xsd#CollaborationandOtherAgreementsNIAIDContractDetails"/>
  <link:presentationLink xlink:role="http://macrogenics.com/role/CollaborationandOtherAgreementsNIAIDContractDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_CollaborationAndLicenseAgreementsAbstract_2e04c8a8-1d55-4116-8b15-6f3743db104a" xlink:href="mgnx-20220930.xsd#mgnx_CollaborationAndLicenseAgreementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_33354008-7547-493d-8d51-1f6bc2d7078c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mgnx_CollaborationAndLicenseAgreementsAbstract_2e04c8a8-1d55-4116-8b15-6f3743db104a" xlink:to="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_33354008-7547-493d-8d51-1f6bc2d7078c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_db76eb30-cebb-4041-a39f-b9601b5f0fe2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_33354008-7547-493d-8d51-1f6bc2d7078c" xlink:to="loc_srt_ProductOrServiceAxis_db76eb30-cebb-4041-a39f-b9601b5f0fe2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_914208eb-d6e4-42d9-a6a4-6fc4d68399c1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_db76eb30-cebb-4041-a39f-b9601b5f0fe2" xlink:to="loc_srt_ProductsAndServicesDomain_914208eb-d6e4-42d9-a6a4-6fc4d68399c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_RevenuesFromGrantsMember_efde1ed1-418b-4a0f-b26b-b1f537c5ef4f" xlink:href="mgnx-20220930.xsd#mgnx_RevenuesFromGrantsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_914208eb-d6e4-42d9-a6a4-6fc4d68399c1" xlink:to="loc_mgnx_RevenuesFromGrantsMember_efde1ed1-418b-4a0f-b26b-b1f537c5ef4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_246b70f4-f810-4eed-b218-579b6856319e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_33354008-7547-493d-8d51-1f6bc2d7078c" xlink:to="loc_srt_CounterpartyNameAxis_246b70f4-f810-4eed-b218-579b6856319e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_7186e1f4-300a-4c48-8716-1c15f3a84548" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CounterpartyNameAxis_246b70f4-f810-4eed-b218-579b6856319e" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_7186e1f4-300a-4c48-8716-1c15f3a84548" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_NationalInstituteOfAllergyAndInfectiousDiseasesMember_b1a2b062-692a-487c-8d57-db940a269fb5" xlink:href="mgnx-20220930.xsd#mgnx_NationalInstituteOfAllergyAndInfectiousDiseasesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_7186e1f4-300a-4c48-8716-1c15f3a84548" xlink:to="loc_mgnx_NationalInstituteOfAllergyAndInfectiousDiseasesMember_b1a2b062-692a-487c-8d57-db940a269fb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_1258fd57-e580-49c5-b089-b6d782741ac5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_33354008-7547-493d-8d51-1f6bc2d7078c" xlink:to="loc_srt_RangeAxis_1258fd57-e580-49c5-b089-b6d782741ac5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9fbd4ffa-0e96-4245-98fb-e778f7862fe0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_1258fd57-e580-49c5-b089-b6d782741ac5" xlink:to="loc_srt_RangeMember_9fbd4ffa-0e96-4245-98fb-e778f7862fe0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_27472a8e-8db9-4580-8afc-bc5c56e7c7eb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_9fbd4ffa-0e96-4245-98fb-e778f7862fe0" xlink:to="loc_srt_MaximumMember_27472a8e-8db9-4580-8afc-bc5c56e7c7eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_2f6d1005-ac0e-4eaa-ae69-04efd7a879a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_33354008-7547-493d-8d51-1f6bc2d7078c" xlink:to="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_2f6d1005-ac0e-4eaa-ae69-04efd7a879a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_NumberOfMoleculesToBeDevelopedAndCommercializedUnderAgreement_6764d642-685c-4281-919a-72e9fb746316" xlink:href="mgnx-20220930.xsd#mgnx_NumberOfMoleculesToBeDevelopedAndCommercializedUnderAgreement"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_2f6d1005-ac0e-4eaa-ae69-04efd7a879a1" xlink:to="loc_mgnx_NumberOfMoleculesToBeDevelopedAndCommercializedUnderAgreement_6764d642-685c-4281-919a-72e9fb746316" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_TotalPotentialValueUnderAgreement_f82286b6-3ae6-4fff-9b16-79760d0a3310" xlink:href="mgnx-20220930.xsd#mgnx_TotalPotentialValueUnderAgreement"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_2f6d1005-ac0e-4eaa-ae69-04efd7a879a1" xlink:to="loc_mgnx_TotalPotentialValueUnderAgreement_f82286b6-3ae6-4fff-9b16-79760d0a3310" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_d63891ea-6d12-4b85-9c50-a8b322ad56ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_2f6d1005-ac0e-4eaa-ae69-04efd7a879a1" xlink:to="loc_us-gaap_Revenues_d63891ea-6d12-4b85-9c50-a8b322ad56ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://macrogenics.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" xlink:type="simple" xlink:href="mgnx-20220930.xsd#StockBasedCompensationStockBasedCompensationExpenseDetails"/>
  <link:presentationLink xlink:role="http://macrogenics.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_5a380918-4b9e-4153-913e-6dc54b008c1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e2c64353-bf8f-4f63-a7ef-d61d831df78f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_5a380918-4b9e-4153-913e-6dc54b008c1b" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e2c64353-bf8f-4f63-a7ef-d61d831df78f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_56c196c4-3dcb-4b16-9fad-3c0c6adc53b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e2c64353-bf8f-4f63-a7ef-d61d831df78f" xlink:to="loc_us-gaap_PlanNameAxis_56c196c4-3dcb-4b16-9fad-3c0c6adc53b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_b0f1f4a8-8809-457c-b6fe-edd7fca94a0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_56c196c4-3dcb-4b16-9fad-3c0c6adc53b3" xlink:to="loc_us-gaap_PlanNameDomain_b0f1f4a8-8809-457c-b6fe-edd7fca94a0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_TwoThousandSixteenEmployeeStockPurchasePlanMember_86f3c3bc-c410-4640-af53-25c6eb6fd4d0" xlink:href="mgnx-20220930.xsd#mgnx_TwoThousandSixteenEmployeeStockPurchasePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_b0f1f4a8-8809-457c-b6fe-edd7fca94a0b" xlink:to="loc_mgnx_TwoThousandSixteenEmployeeStockPurchasePlanMember_86f3c3bc-c410-4640-af53-25c6eb6fd4d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_A2003StockIncentivePlanMember_cc04d7f1-f3ab-48db-8a6a-4cf4a743d591" xlink:href="mgnx-20220930.xsd#mgnx_A2003StockIncentivePlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_b0f1f4a8-8809-457c-b6fe-edd7fca94a0b" xlink:to="loc_mgnx_A2003StockIncentivePlanMember_cc04d7f1-f3ab-48db-8a6a-4cf4a743d591" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_StockIncentivePlan2013Member_0fe6eea4-7dbb-4b13-9e84-b7c1fa4c9612" xlink:href="mgnx-20220930.xsd#mgnx_StockIncentivePlan2013Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_b0f1f4a8-8809-457c-b6fe-edd7fca94a0b" xlink:to="loc_mgnx_StockIncentivePlan2013Member_0fe6eea4-7dbb-4b13-9e84-b7c1fa4c9612" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_85d9395a-6cc1-4be0-8f66-4125d1e9f890" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e2c64353-bf8f-4f63-a7ef-d61d831df78f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_85d9395a-6cc1-4be0-8f66-4125d1e9f890" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_4cc079a7-e430-4675-a0db-016dbfa58030" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_85d9395a-6cc1-4be0-8f66-4125d1e9f890" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_4cc079a7-e430-4675-a0db-016dbfa58030" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_EmployeeStockPurchasePlanMaximumAnnualContributionsPerEmployeePercent_18649a49-8dd2-4d48-90d0-ee13740c3743" xlink:href="mgnx-20220930.xsd#mgnx_EmployeeStockPurchasePlanMaximumAnnualContributionsPerEmployeePercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_85d9395a-6cc1-4be0-8f66-4125d1e9f890" xlink:to="loc_mgnx_EmployeeStockPurchasePlanMaximumAnnualContributionsPerEmployeePercent_18649a49-8dd2-4d48-90d0-ee13740c3743" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod_c3b1edf4-1068-4063-a01a-9ca25772426d" xlink:href="mgnx-20220930.xsd#mgnx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_85d9395a-6cc1-4be0-8f66-4125d1e9f890" xlink:to="loc_mgnx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod_c3b1edf4-1068-4063-a01a-9ca25772426d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_a7ade403-3dd0-4d3f-98e4-f023043ab9cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_85d9395a-6cc1-4be0-8f66-4125d1e9f890" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_a7ade403-3dd0-4d3f-98e4-f023043ab9cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_abbfd73f-010c-47e0-87c6-5f340ff4c6e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_85d9395a-6cc1-4be0-8f66-4125d1e9f890" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_abbfd73f-010c-47e0-87c6-5f340ff4c6e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_070b1ad5-50bb-4904-8b4e-a4dbd5226a7a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_85d9395a-6cc1-4be0-8f66-4125d1e9f890" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_070b1ad5-50bb-4904-8b4e-a4dbd5226a7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_3ffdbf17-5ce2-44df-9220-3b2c9e72726d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_85d9395a-6cc1-4be0-8f66-4125d1e9f890" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_3ffdbf17-5ce2-44df-9220-3b2c9e72726d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_CommonStockCapitalSharesMinimumIncreaseInSharesReservedForFutureIssuance_4906252f-816d-4fcf-8ff2-b9bed70b5fd4" xlink:href="mgnx-20220930.xsd#mgnx_CommonStockCapitalSharesMinimumIncreaseInSharesReservedForFutureIssuance"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_85d9395a-6cc1-4be0-8f66-4125d1e9f890" xlink:to="loc_mgnx_CommonStockCapitalSharesMinimumIncreaseInSharesReservedForFutureIssuance_4906252f-816d-4fcf-8ff2-b9bed70b5fd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_PercentageOfSharesOfCompanysCommonStockOutstandingForIncreaseInSharesReservedForIssuanceUnderStockPlan_1ad7cb59-2111-457c-acba-1cc818383bf2" xlink:href="mgnx-20220930.xsd#mgnx_PercentageOfSharesOfCompanysCommonStockOutstandingForIncreaseInSharesReservedForIssuanceUnderStockPlan"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_85d9395a-6cc1-4be0-8f66-4125d1e9f890" xlink:to="loc_mgnx_PercentageOfSharesOfCompanysCommonStockOutstandingForIncreaseInSharesReservedForIssuanceUnderStockPlan_1ad7cb59-2111-457c-acba-1cc818383bf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_a7a29cb5-e586-4377-ba0a-022c0dcd1a8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_5a380918-4b9e-4153-913e-6dc54b008c1b" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_a7a29cb5-e586-4377-ba0a-022c0dcd1a8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_0d454eed-ed58-4d25-a776-8b74d7c13171" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_a7a29cb5-e586-4377-ba0a-022c0dcd1a8b" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_0d454eed-ed58-4d25-a776-8b74d7c13171" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_a0461534-7f2d-41f2-a848-c000d7249058" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_0d454eed-ed58-4d25-a776-8b74d7c13171" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_a0461534-7f2d-41f2-a848-c000d7249058" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_b6a2b85e-c6b7-4fb9-9811-725709d73fe3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_a0461534-7f2d-41f2-a848-c000d7249058" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_b6a2b85e-c6b7-4fb9-9811-725709d73fe3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_74a195db-f5f1-405e-97ff-fae2501fecc1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_a0461534-7f2d-41f2-a848-c000d7249058" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_74a195db-f5f1-405e-97ff-fae2501fecc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1c0c42c0-0ac7-4910-b8c4-f85203f36b9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_a7a29cb5-e586-4377-ba0a-022c0dcd1a8b" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1c0c42c0-0ac7-4910-b8c4-f85203f36b9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_168d2926-81ec-4533-9653-c131cab0edc3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_1c0c42c0-0ac7-4910-b8c4-f85203f36b9a" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_168d2926-81ec-4533-9653-c131cab0edc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://macrogenics.com/role/StockBasedCompensationOptionPricingAssumptionsDetails" xlink:type="simple" xlink:href="mgnx-20220930.xsd#StockBasedCompensationOptionPricingAssumptionsDetails"/>
  <link:presentationLink xlink:role="http://macrogenics.com/role/StockBasedCompensationOptionPricingAssumptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ea090e03-740f-4e30-901a-3e8607e8673e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_962a807a-7636-419a-9035-49155fb80160" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ea090e03-740f-4e30-901a-3e8607e8673e" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_962a807a-7636-419a-9035-49155fb80160" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_5fc9221e-f8e5-4fcf-a2e8-44a5de213696" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_962a807a-7636-419a-9035-49155fb80160" xlink:to="loc_srt_RangeAxis_5fc9221e-f8e5-4fcf-a2e8-44a5de213696" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f00216ab-95a4-410e-b874-c57d46a21a45" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_5fc9221e-f8e5-4fcf-a2e8-44a5de213696" xlink:to="loc_srt_RangeMember_f00216ab-95a4-410e-b874-c57d46a21a45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_756cd25b-83c9-4e6d-bd93-639e3753df4f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_f00216ab-95a4-410e-b874-c57d46a21a45" xlink:to="loc_srt_MinimumMember_756cd25b-83c9-4e6d-bd93-639e3753df4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_8ec1c684-09a1-4781-98a1-3401c4da2ce3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_f00216ab-95a4-410e-b874-c57d46a21a45" xlink:to="loc_srt_MaximumMember_8ec1c684-09a1-4781-98a1-3401c4da2ce3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d38e99e8-cc4f-4b2d-b3f9-11b79bc6186e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_962a807a-7636-419a-9035-49155fb80160" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d38e99e8-cc4f-4b2d-b3f9-11b79bc6186e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_5cbd8b4c-c775-4d41-946b-c56f9b0c3781" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d38e99e8-cc4f-4b2d-b3f9-11b79bc6186e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_5cbd8b4c-c775-4d41-946b-c56f9b0c3781" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_cc34fa69-f2d9-412d-a930-61932027b750" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d38e99e8-cc4f-4b2d-b3f9-11b79bc6186e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_cc34fa69-f2d9-412d-a930-61932027b750" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_1925438c-8d11-404f-8be0-ae7b76e9ffad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d38e99e8-cc4f-4b2d-b3f9-11b79bc6186e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_1925438c-8d11-404f-8be0-ae7b76e9ffad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_065add41-c3fd-4bc4-9063-f3fc3df299d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d38e99e8-cc4f-4b2d-b3f9-11b79bc6186e" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_065add41-c3fd-4bc4-9063-f3fc3df299d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://macrogenics.com/role/StockBasedCompensationStockOptionActivityDetails" xlink:type="simple" xlink:href="mgnx-20220930.xsd#StockBasedCompensationStockOptionActivityDetails"/>
  <link:presentationLink xlink:role="http://macrogenics.com/role/StockBasedCompensationStockOptionActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_722d5b9d-75b3-4871-aff6-2575b44f5e58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_67f07d01-1fee-4ac5-9071-61122356045f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_722d5b9d-75b3-4871-aff6-2575b44f5e58" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_67f07d01-1fee-4ac5-9071-61122356045f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_426a9c6c-9d34-4f26-8747-8ffe32b9f7fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_67f07d01-1fee-4ac5-9071-61122356045f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_426a9c6c-9d34-4f26-8747-8ffe32b9f7fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_93e08933-fe22-4863-96ba-1c16ec434dbf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_67f07d01-1fee-4ac5-9071-61122356045f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_93e08933-fe22-4863-96ba-1c16ec434dbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_e652e0d5-a660-40d5-b9fa-da896ffbb5b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_67f07d01-1fee-4ac5-9071-61122356045f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_e652e0d5-a660-40d5-b9fa-da896ffbb5b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_96e33306-7647-4d07-ab41-f656096e6009" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_67f07d01-1fee-4ac5-9071-61122356045f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_96e33306-7647-4d07-ab41-f656096e6009" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_eacf8f3b-287c-4c4b-a0d9-489f743f4b62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_67f07d01-1fee-4ac5-9071-61122356045f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_eacf8f3b-287c-4c4b-a0d9-489f743f4b62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_b7b26f41-5d91-408e-adf9-53aa25571631" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_67f07d01-1fee-4ac5-9071-61122356045f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_b7b26f41-5d91-408e-adf9-53aa25571631" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_52fd172b-edb2-4fe1-9a2c-85cfac8175db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_67f07d01-1fee-4ac5-9071-61122356045f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_52fd172b-edb2-4fe1-9a2c-85cfac8175db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_d28eee84-b66b-4b4e-8834-7b5eaf029ee4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_67f07d01-1fee-4ac5-9071-61122356045f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_d28eee84-b66b-4b4e-8834-7b5eaf029ee4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_efb7051e-bbe6-45e1-8ca2-4011f014c21d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_722d5b9d-75b3-4871-aff6-2575b44f5e58" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_efb7051e-bbe6-45e1-8ca2-4011f014c21d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_86dd768b-a9a7-4767-a25b-dc66c8a376da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_efb7051e-bbe6-45e1-8ca2-4011f014c21d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_86dd768b-a9a7-4767-a25b-dc66c8a376da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_c577d480-d5a0-4737-b4bd-e16501fa46cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_efb7051e-bbe6-45e1-8ca2-4011f014c21d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_c577d480-d5a0-4737-b4bd-e16501fa46cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_b886936d-f9f0-4041-b6c3-e03b3a4fcd8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_efb7051e-bbe6-45e1-8ca2-4011f014c21d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_b886936d-f9f0-4041-b6c3-e03b3a4fcd8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_e0ffd30f-723b-4e6f-8aa0-d68499a3cfca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_efb7051e-bbe6-45e1-8ca2-4011f014c21d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_e0ffd30f-723b-4e6f-8aa0-d68499a3cfca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_82c36962-84ac-4749-b351-990535c083cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_efb7051e-bbe6-45e1-8ca2-4011f014c21d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_82c36962-84ac-4749-b351-990535c083cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_9288a681-2c74-4825-90af-f09fb3960fde" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_efb7051e-bbe6-45e1-8ca2-4011f014c21d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_9288a681-2c74-4825-90af-f09fb3960fde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_911167e4-f29b-42d8-827e-b446dfe5a211" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_efb7051e-bbe6-45e1-8ca2-4011f014c21d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_911167e4-f29b-42d8-827e-b446dfe5a211" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_098ad076-5ce3-4a31-ba6f-5e074b10ecf5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_efb7051e-bbe6-45e1-8ca2-4011f014c21d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_098ad076-5ce3-4a31-ba6f-5e074b10ecf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_007886a4-4236-4b89-aa66-a885257e4430" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_722d5b9d-75b3-4871-aff6-2575b44f5e58" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_007886a4-4236-4b89-aa66-a885257e4430" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_3e579482-6177-4041-be56-2c63e1958448" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_007886a4-4236-4b89-aa66-a885257e4430" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_3e579482-6177-4041-be56-2c63e1958448" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_ffb4b544-5451-43d9-a085-66fb6eb081d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_007886a4-4236-4b89-aa66-a885257e4430" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_ffb4b544-5451-43d9-a085-66fb6eb081d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_043491f4-9b57-4611-8309-e0ac219ed92e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_007886a4-4236-4b89-aa66-a885257e4430" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_043491f4-9b57-4611-8309-e0ac219ed92e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_38db3894-eb2c-49d0-babb-df97ba7d71e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_007886a4-4236-4b89-aa66-a885257e4430" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_38db3894-eb2c-49d0-babb-df97ba7d71e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_984555f1-5d1d-4487-8962-2f8c917ce1d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_007886a4-4236-4b89-aa66-a885257e4430" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_984555f1-5d1d-4487-8962-2f8c917ce1d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_0ad4a9d5-38a6-44e9-8e5d-564d763d4c49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_007886a4-4236-4b89-aa66-a885257e4430" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_0ad4a9d5-38a6-44e9-8e5d-564d763d4c49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_89be3159-9098-47ed-85ed-7bb05cb803e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_722d5b9d-75b3-4871-aff6-2575b44f5e58" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_89be3159-9098-47ed-85ed-7bb05cb803e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_1faca860-0a25-4e01-9945-38fdefb20644" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_722d5b9d-75b3-4871-aff6-2575b44f5e58" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_1faca860-0a25-4e01-9945-38fdefb20644" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_1e92abd1-03b3-4f97-80ce-df9ca5e113f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_722d5b9d-75b3-4871-aff6-2575b44f5e58" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_1e92abd1-03b3-4f97-80ce-df9ca5e113f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_e19c6b4f-6a65-4896-9ee7-8b5c318273af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_722d5b9d-75b3-4871-aff6-2575b44f5e58" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_e19c6b4f-6a65-4896-9ee7-8b5c318273af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_0f5fa410-6453-49d4-8cee-44e45779b210" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_722d5b9d-75b3-4871-aff6-2575b44f5e58" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_0f5fa410-6453-49d4-8cee-44e45779b210" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_ac765027-9e82-4417-9049-c39a1a22cf37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_722d5b9d-75b3-4871-aff6-2575b44f5e58" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_ac765027-9e82-4417-9049-c39a1a22cf37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://macrogenics.com/role/StockbasedCompensationRestrictedStockUnitActivityDetails" xlink:type="simple" xlink:href="mgnx-20220930.xsd#StockbasedCompensationRestrictedStockUnitActivityDetails"/>
  <link:presentationLink xlink:role="http://macrogenics.com/role/StockbasedCompensationRestrictedStockUnitActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_74444ec4-3abc-4e5d-96f4-ed55a0d9cc08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ed099ce2-1376-4387-80b1-b76d2eaa647e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_74444ec4-3abc-4e5d-96f4-ed55a0d9cc08" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ed099ce2-1376-4387-80b1-b76d2eaa647e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_0b22e0d2-dbc9-4372-977f-5720e3b69317" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ed099ce2-1376-4387-80b1-b76d2eaa647e" xlink:to="loc_us-gaap_AwardTypeAxis_0b22e0d2-dbc9-4372-977f-5720e3b69317" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_095ce568-0857-46a2-be14-9d078bea43e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_0b22e0d2-dbc9-4372-977f-5720e3b69317" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_095ce568-0857-46a2-be14-9d078bea43e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_7d87fa22-bd66-4037-a3e0-d6fc25958858" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_095ce568-0857-46a2-be14-9d078bea43e8" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_7d87fa22-bd66-4037-a3e0-d6fc25958858" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_42e22254-20e4-48a4-94bb-52e4de6950c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ed099ce2-1376-4387-80b1-b76d2eaa647e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_42e22254-20e4-48a4-94bb-52e4de6950c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_17931962-9116-4276-95f4-0e42f1d7681c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_42e22254-20e4-48a4-94bb-52e4de6950c1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_17931962-9116-4276-95f4-0e42f1d7681c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_a7f619cc-f1d3-4940-904f-194afb5e52d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_17931962-9116-4276-95f4-0e42f1d7681c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_a7f619cc-f1d3-4940-904f-194afb5e52d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_34333f0b-32d0-4a35-b877-bb3a66526e9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_17931962-9116-4276-95f4-0e42f1d7681c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_34333f0b-32d0-4a35-b877-bb3a66526e9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_d50a1fa7-4972-4b4b-bf6f-6bd81ecb83f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_17931962-9116-4276-95f4-0e42f1d7681c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_d50a1fa7-4972-4b4b-bf6f-6bd81ecb83f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_a1d50634-c889-46ea-bf60-592a13ba05ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_17931962-9116-4276-95f4-0e42f1d7681c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_a1d50634-c889-46ea-bf60-592a13ba05ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_c370f18d-8ed8-413b-a962-8e9ccbad4551" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_17931962-9116-4276-95f4-0e42f1d7681c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_c370f18d-8ed8-413b-a962-8e9ccbad4551" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_3041cc1a-6623-43b2-93c3-90a1727cba28" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_17931962-9116-4276-95f4-0e42f1d7681c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_3041cc1a-6623-43b2-93c3-90a1727cba28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_46db1183-dfac-4f08-9738-a27c21a0b249" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_42e22254-20e4-48a4-94bb-52e4de6950c1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_46db1183-dfac-4f08-9738-a27c21a0b249" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_34533dd6-81a0-4d65-b86a-e8a6e311dd9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_46db1183-dfac-4f08-9738-a27c21a0b249" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_34533dd6-81a0-4d65-b86a-e8a6e311dd9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_329adceb-4742-4908-bd95-53823dd0e93e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_46db1183-dfac-4f08-9738-a27c21a0b249" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_329adceb-4742-4908-bd95-53823dd0e93e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_6ee5d361-3fea-4287-a91b-b2935e283d32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_46db1183-dfac-4f08-9738-a27c21a0b249" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_6ee5d361-3fea-4287-a91b-b2935e283d32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_d0e068c1-0f4c-49f0-aaac-a6fe73d24bbf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_46db1183-dfac-4f08-9738-a27c21a0b249" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_d0e068c1-0f4c-49f0-aaac-a6fe73d24bbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_7f63245a-9d6c-4d58-861b-3e472cbfc6ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_42e22254-20e4-48a4-94bb-52e4de6950c1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_7f63245a-9d6c-4d58-861b-3e472cbfc6ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesReceivedForEachVestedAward_b3e8df65-dbc6-4967-8f19-2b430f52624b" xlink:href="mgnx-20220930.xsd#mgnx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesReceivedForEachVestedAward"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_42e22254-20e4-48a4-94bb-52e4de6950c1" xlink:to="loc_mgnx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesReceivedForEachVestedAward_b3e8df65-dbc6-4967-8f19-2b430f52624b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_08f5dd84-b5e7-428a-96b1-4da510d8d1dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_42e22254-20e4-48a4-94bb-52e4de6950c1" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_08f5dd84-b5e7-428a-96b1-4da510d8d1dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_b479d20e-23a7-498b-8cdb-ad0615fdbc7a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_42e22254-20e4-48a4-94bb-52e4de6950c1" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_b479d20e-23a7-498b-8cdb-ad0615fdbc7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://macrogenics.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="mgnx-20220930.xsd#SubsequentEventsDetails"/>
  <link:presentationLink xlink:role="http://macrogenics.com/role/SubsequentEventsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_4e197ffa-09ba-4467-84f7-7359c9a6bd63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_bd0195eb-e4d1-4c95-81fa-42cfe7aee3c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_4e197ffa-09ba-4467-84f7-7359c9a6bd63" xlink:to="loc_us-gaap_SubsequentEventTable_bd0195eb-e4d1-4c95-81fa-42cfe7aee3c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_0586b6ed-fa9d-4b09-9219-437f05ad3d3a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_bd0195eb-e4d1-4c95-81fa-42cfe7aee3c2" xlink:to="loc_srt_CounterpartyNameAxis_0586b6ed-fa9d-4b09-9219-437f05ad3d3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_59c4cb57-8a98-4999-abaa-a05231bb707f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CounterpartyNameAxis_0586b6ed-fa9d-4b09-9219-437f05ad3d3a" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_59c4cb57-8a98-4999-abaa-a05231bb707f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_GileadMember_5762d2b3-8199-42c3-a5e1-b5294a8ddeab" xlink:href="mgnx-20220930.xsd#mgnx_GileadMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_59c4cb57-8a98-4999-abaa-a05231bb707f" xlink:to="loc_mgnx_GileadMember_5762d2b3-8199-42c3-a5e1-b5294a8ddeab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_afd00abe-2185-4737-b299-8b4d1c86f008" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_bd0195eb-e4d1-4c95-81fa-42cfe7aee3c2" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_afd00abe-2185-4737-b299-8b4d1c86f008" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_29864a93-34ad-45ef-8780-34090b27cba7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_afd00abe-2185-4737-b299-8b4d1c86f008" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_29864a93-34ad-45ef-8780-34090b27cba7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_A2022GileadCollaborationAndLicenseAgreementMember_5a615299-3c0e-4373-bcf7-39808d9c789f" xlink:href="mgnx-20220930.xsd#mgnx_A2022GileadCollaborationAndLicenseAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_29864a93-34ad-45ef-8780-34090b27cba7" xlink:to="loc_mgnx_A2022GileadCollaborationAndLicenseAgreementMember_5a615299-3c0e-4373-bcf7-39808d9c789f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_614a5504-3297-4a2b-a048-d8c949d965bc" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_bd0195eb-e4d1-4c95-81fa-42cfe7aee3c2" xlink:to="loc_srt_StatementScenarioAxis_614a5504-3297-4a2b-a048-d8c949d965bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_e80d1f02-bd9f-46a5-b01b-5fbaf1726f46" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_614a5504-3297-4a2b-a048-d8c949d965bc" xlink:to="loc_srt_ScenarioUnspecifiedDomain_e80d1f02-bd9f-46a5-b01b-5fbaf1726f46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_855bc4ac-e6b9-4b25-979d-e4513c93355b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioForecastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_e80d1f02-bd9f-46a5-b01b-5fbaf1726f46" xlink:to="loc_srt_ScenarioForecastMember_855bc4ac-e6b9-4b25-979d-e4513c93355b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_5afa635c-2374-4ce5-8124-4e6acb222566" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_bd0195eb-e4d1-4c95-81fa-42cfe7aee3c2" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_5afa635c-2374-4ce5-8124-4e6acb222566" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_1feedb97-fbb4-48a7-b365-67fe00587d80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_5afa635c-2374-4ce5-8124-4e6acb222566" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_1feedb97-fbb4-48a7-b365-67fe00587d80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_9a232702-5a74-4a55-9464-3e28d99688d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_1feedb97-fbb4-48a7-b365-67fe00587d80" xlink:to="loc_us-gaap_SubsequentEventMember_9a232702-5a74-4a55-9464-3e28d99688d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_b04ee815-b3b3-492b-be98-0685b477177d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_bd0195eb-e4d1-4c95-81fa-42cfe7aee3c2" xlink:to="loc_us-gaap_SubsequentEventLineItems_b04ee815-b3b3-492b-be98-0685b477177d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_NonRefundableUpfrontFees_7eda053f-ba0c-4068-b7eb-44c70171af69" xlink:href="mgnx-20220930.xsd#mgnx_NonRefundableUpfrontFees"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_b04ee815-b3b3-492b-be98-0685b477177d" xlink:to="loc_mgnx_NonRefundableUpfrontFees_7eda053f-ba0c-4068-b7eb-44c70171af69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mgnx_TargetNominationOptionFeesAndMilestone_fdffe68d-08d4-4a4f-adc4-4a467a36993d" xlink:href="mgnx-20220930.xsd#mgnx_TargetNominationOptionFeesAndMilestone"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_b04ee815-b3b3-492b-be98-0685b477177d" xlink:to="loc_mgnx_TargetNominationOptionFeesAndMilestone_fdffe68d-08d4-4a4f-adc4-4a467a36993d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140273120643136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page - shares<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Oct. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="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="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Sep. 30,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-36112<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">MACROGENICS, 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="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="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">06-1591613<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">9704 Medical Center Drive<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Rockville<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">MD<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">20850<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">301<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">251-5172<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">MGNX<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="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="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="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">61,475,221<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001125345<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="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-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140273118935056">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 83,993<span></span>
</td>
<td class="nump">$ 123,469<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Investments', window );">Marketable securities</a></td>
<td class="nump">39,623<span></span>
</td>
<td class="nump">120,147<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable</a></td>
<td class="nump">13,837<span></span>
</td>
<td class="nump">10,386<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventory, net</a></td>
<td class="nump">1,086<span></span>
</td>
<td class="nump">4,388<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">9,273<span></span>
</td>
<td class="nump">21,170<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">147,812<span></span>
</td>
<td class="nump">279,560<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, equipment and software, net</a></td>
<td class="nump">31,993<span></span>
</td>
<td class="nump">37,676<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other non current assets</a></td>
<td class="nump">15,542<span></span>
</td>
<td class="nump">18,009<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">195,347<span></span>
</td>
<td class="nump">335,245<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">4,619<span></span>
</td>
<td class="nump">15,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses and other current liabilities</a></td>
<td class="nump">33,321<span></span>
</td>
<td class="nump">33,755<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue</a></td>
<td class="nump">7,085<span></span>
</td>
<td class="nump">20,646<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Lease liabilities</a></td>
<td class="nump">5,021<span></span>
</td>
<td class="nump">4,677<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">50,046<span></span>
</td>
<td class="nump">74,578<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityNoncurrent', window );">Deferred revenue, net of current portion</a></td>
<td class="nump">5,084<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="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Lease liabilities, net of current portion</a></td>
<td class="nump">17,001<span></span>
</td>
<td class="nump">20,791<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other non current liabilities</a></td>
<td class="nump">258<span></span>
</td>
<td class="nump">258<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">72,389<span></span>
</td>
<td class="nump">95,627<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $0.01 par value -- 125,000,000 shares authorized, 61,462,189 and 61,307,428 shares outstanding at September&#160;30, 2022 and December&#160;31, 2021, respectively</a></td>
<td class="nump">615<span></span>
</td>
<td class="nump">613<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="nump">1,228,952<span></span>
</td>
<td class="nump">1,213,002<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(113)<span></span>
</td>
<td class="num">(61)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(1,106,496)<span></span>
</td>
<td class="num">(973,936)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders' equity</a></td>
<td class="nump">122,958<span></span>
</td>
<td class="nump">239,618<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders' equity</a></td>
<td class="nump">$ 195,347<span></span>
</td>
<td class="nump">$ 335,245<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><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 https://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 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated 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).</p></div>
<a href="javascript:void(0);" onclick="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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126897435&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: 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 https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: 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 https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<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 https://asc.fasb.org/extlink&amp;oid=126975872&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: 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 https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: http://www.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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><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 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-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 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-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 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<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)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<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 https://asc.fasb.org/extlink&amp;oid=126975872&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 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<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 https://asc.fasb.org/extlink&amp;oid=126975872&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 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<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)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<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)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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 https://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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: 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 (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=126919976&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 https://asc.fasb.org/extlink&amp;oid=126919976&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 https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=126919976&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 https://asc.fasb.org/extlink&amp;oid=126919976&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 https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><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(6))<br> -URI https://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 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: 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 https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Investments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all investments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.1(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Investments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126897435&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 https://asc.fasb.org/extlink&amp;oid=126734703&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher 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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><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(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: 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 https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: 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 https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140273118942048">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">125,000,000<span></span>
</td>
<td class="nump">125,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="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">61,462,189<span></span>
</td>
<td class="nump">61,307,428<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126973232&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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140273119442080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 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="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenues:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 41,734<span></span>
</td>
<td class="nump">$ 15,662<span></span>
</td>
<td class="nump">$ 78,842<span></span>
</td>
<td class="nump">$ 63,300<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostsAndExpensesAbstract', window );"><strong>Costs and expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of product sales</a></td>
<td class="nump">3,007<span></span>
</td>
<td class="nump">1,665<span></span>
</td>
<td class="nump">3,235<span></span>
</td>
<td class="nump">1,704<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="Show.showAR( this, 'defref_mgnx_CostOfManufacturingServices', window );">Cost of manufacturing services</a></td>
<td class="nump">136<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,358<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="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">48,191<span></span>
</td>
<td class="nump">49,823<span></span>
</td>
<td class="nump">161,373<span></span>
</td>
<td class="nump">158,724<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">Selling, general and administrative</a></td>
<td class="nump">15,355<span></span>
</td>
<td class="nump">17,161<span></span>
</td>
<td class="nump">45,277<span></span>
</td>
<td class="nump">47,431<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostsAndExpenses', window );">Total costs and expenses</a></td>
<td class="nump">66,689<span></span>
</td>
<td class="nump">68,649<span></span>
</td>
<td class="nump">212,243<span></span>
</td>
<td class="nump">207,859<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Loss from operations</a></td>
<td class="num">(24,955)<span></span>
</td>
<td class="num">(52,987)<span></span>
</td>
<td class="num">(133,401)<span></span>
</td>
<td class="num">(144,559)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income</a></td>
<td class="nump">142<span></span>
</td>
<td class="nump">101<span></span>
</td>
<td class="nump">841<span></span>
</td>
<td class="nump">466<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(24,813)<span></span>
</td>
<td class="num">(52,886)<span></span>
</td>
<td class="num">(132,560)<span></span>
</td>
<td class="num">(144,093)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract', window );"><strong>Other comprehensive loss:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax', window );">Unrealized gain (loss) on investments</a></td>
<td class="nump">213<span></span>
</td>
<td class="num">(4)<span></span>
</td>
<td class="num">(52)<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive loss</a></td>
<td class="num">$ (24,600)<span></span>
</td>
<td class="num">$ (52,890)<span></span>
</td>
<td class="num">$ (132,612)<span></span>
</td>
<td class="num">$ (144,089)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic net loss per common share (in usd per share)</a></td>
<td class="num">$ (0.40)<span></span>
</td>
<td class="num">$ (0.86)<span></span>
</td>
<td class="num">$ (2.16)<span></span>
</td>
<td class="num">$ (2.42)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted net loss per common share (in usd per share)</a></td>
<td class="num">$ (0.40)<span></span>
</td>
<td class="num">$ (0.86)<span></span>
</td>
<td class="num">$ (2.16)<span></span>
</td>
<td class="num">$ (2.42)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic weighted average common shares outstanding (in shares)</a></td>
<td class="nump">61,459,831<span></span>
</td>
<td class="nump">61,169,754<span></span>
</td>
<td class="nump">61,390,143<span></span>
</td>
<td class="nump">59,494,836<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted weighted average common shares outstanding (in shares)</a></td>
<td class="nump">61,459,831<span></span>
</td>
<td class="nump">61,169,754<span></span>
</td>
<td class="nump">61,390,143<span></span>
</td>
<td class="nump">59,494,836<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=mgnx_RevenueFromCollaborativeAgreementsMember', window );">Collaborative and other agreements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenues:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 35,674<span></span>
</td>
<td class="nump">$ 11,986<span></span>
</td>
<td class="nump">$ 59,630<span></span>
</td>
<td class="nump">$ 54,338<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ProductMember', window );">Product sales, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenues:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">4,371<span></span>
</td>
<td class="nump">3,591<span></span>
</td>
<td class="nump">12,623<span></span>
</td>
<td class="nump">7,681<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=mgnx_RevenueFromGovernmentAgreementsMember', window );">Government agreements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenues:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">547<span></span>
</td>
<td class="nump">85<span></span>
</td>
<td class="nump">1,455<span></span>
</td>
<td class="nump">1,281<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=mgnx_ContractManufacturingMember', window );">Contract Manufacturing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenues:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 1,142<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 5,134<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_mgnx_CostOfManufacturingServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cost of manufacturing services</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgnx_CostOfManufacturingServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgnx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><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 https://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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: 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 https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostsAndExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total costs of sales and operating expenses for the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostsAndExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostsAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostsAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=126732423&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://asc.fasb.org/extlink&amp;oid=126732423&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 https://asc.fasb.org/extlink&amp;oid=128363288&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 https://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 https://asc.fasb.org/extlink&amp;oid=128363288&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=128363288&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 https://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 https://asc.fasb.org/extlink&amp;oid=128363288&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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://asc.fasb.org/extlink&amp;oid=126732423&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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://asc.fasb.org/extlink&amp;oid=126732423&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 https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126732423&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and 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="Show.toggleNext( this );">+ References</a><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 (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126968391&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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_RevenuesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=mgnx_RevenueFromCollaborativeAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=mgnx_RevenueFromCollaborativeAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=mgnx_RevenueFromGovernmentAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=mgnx_RevenueFromGovernmentAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=mgnx_ContractManufacturingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=mgnx_ContractManufacturingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>16
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140273115032560">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>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 Deficit</div></th>
<th class="th"><div>Accumulated Other Comprehensive Income (Loss)</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Beginning balance (in shares) at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">56,244,771<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance at Dec. 31, 2020</a></td>
<td class="nump">$ 295,884<span></span>
</td>
<td class="nump">$ 562<span></span>
</td>
<td class="nump">$ 1,067,150<span></span>
</td>
<td class="num">$ (771,821)<span></span>
</td>
<td class="num">$ (7)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation</a></td>
<td class="nump">5,243<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,243<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="Show.showAR( this, 'defref_mgnx_StockIssuedDuringPeriodSharesStockPlanActivity', window );">Stock plan activity (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">144,249<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgnx_StockIssuedDuringPeriodValueStockPlanActivity', window );">Stock plan related activity</a></td>
<td class="nump">2,458<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">2,456<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of common stock, net of offering costs (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,622,186<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of common stock, net of offering costs</a></td>
<td class="nump">98,200<span></span>
</td>
<td class="nump">$ 36<span></span>
</td>
<td class="nump">98,164<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrealizedGainLossOnInvestments', window );">Unrealized gain (loss) on investments</a></td>
<td class="nump">18<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(51,272)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(51,272)<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="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Ending balance (in shares) at Mar. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60,011,206<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Mar. 31, 2021</a></td>
<td class="nump">350,531<span></span>
</td>
<td class="nump">$ 600<span></span>
</td>
<td class="nump">1,173,013<span></span>
</td>
<td class="num">(823,093)<span></span>
</td>
<td class="nump">11<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Beginning balance (in shares) at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">56,244,771<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance at Dec. 31, 2020</a></td>
<td class="nump">295,884<span></span>
</td>
<td class="nump">$ 562<span></span>
</td>
<td class="nump">1,067,150<span></span>
</td>
<td class="num">(771,821)<span></span>
</td>
<td class="num">(7)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(144,093)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Ending balance (in shares) at Sep. 30, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">61,254,693<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Sep. 30, 2021</a></td>
<td class="nump">291,438<span></span>
</td>
<td class="nump">$ 613<span></span>
</td>
<td class="nump">1,206,742<span></span>
</td>
<td class="num">(915,914)<span></span>
</td>
<td class="num">(3)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Beginning balance (in shares) at Mar. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60,011,206<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance at Mar. 31, 2021</a></td>
<td class="nump">350,531<span></span>
</td>
<td class="nump">$ 600<span></span>
</td>
<td class="nump">1,173,013<span></span>
</td>
<td class="num">(823,093)<span></span>
</td>
<td class="nump">11<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation</a></td>
<td class="nump">6,113<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,113<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod', window );">Shares, Granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">122,241<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation', window );">Stock plan related activity</a></td>
<td class="nump">2,346<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">2,345<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrealizedGainLossOnInvestments', window );">Unrealized gain (loss) on investments</a></td>
<td class="num">(10)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(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="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(39,935)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(39,935)<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="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Ending balance (in shares) at Jun. 30, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60,133,447<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Jun. 30, 2021</a></td>
<td class="nump">319,045<span></span>
</td>
<td class="nump">$ 601<span></span>
</td>
<td class="nump">1,181,471<span></span>
</td>
<td class="num">(863,028)<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="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="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation</a></td>
<td class="nump">6,309<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,309<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod', window );">Shares, Granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">162,779<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation', window );">Stock plan related activity</a></td>
<td class="num">(666)<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="num">(668)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of common stock, net of offering costs (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">958,467<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of common stock, net of offering costs</a></td>
<td class="nump">19,640<span></span>
</td>
<td class="nump">$ 10<span></span>
</td>
<td class="nump">19,630<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrealizedGainLossOnInvestments', window );">Unrealized gain (loss) on investments</a></td>
<td class="num">(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="num">(4)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(52,886)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(52,886)<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="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Ending balance (in shares) at Sep. 30, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">61,254,693<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Sep. 30, 2021</a></td>
<td class="nump">291,438<span></span>
</td>
<td class="nump">$ 613<span></span>
</td>
<td class="nump">1,206,742<span></span>
</td>
<td class="num">(915,914)<span></span>
</td>
<td class="num">(3)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Beginning balance (in shares) at Dec. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">61,307,428<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance at Dec. 31, 2021</a></td>
<td class="nump">239,618<span></span>
</td>
<td class="nump">$ 613<span></span>
</td>
<td class="nump">1,213,002<span></span>
</td>
<td class="num">(973,936)<span></span>
</td>
<td class="num">(61)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation</a></td>
<td class="nump">5,224<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,224<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="Show.showAR( this, 'defref_mgnx_StockIssuedDuringPeriodSharesStockPlanActivity', window );">Stock plan activity (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,646<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_mgnx_StockIssuedDuringPeriodValueStockPlanActivity', window );">Stock plan related activity</a></td>
<td class="nump">37<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrealizedGainLossOnInvestments', window );">Unrealized gain (loss) on investments</a></td>
<td class="num">(222)<span></span>
</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">(222)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(66,443)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(66,443)<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="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Ending balance (in shares) at Mar. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">61,333,074<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Mar. 31, 2022</a></td>
<td class="nump">178,214<span></span>
</td>
<td class="nump">$ 613<span></span>
</td>
<td class="nump">1,218,263<span></span>
</td>
<td class="num">(1,040,379)<span></span>
</td>
<td class="num">(283)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Beginning balance (in shares) at Dec. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">61,307,428<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance at Dec. 31, 2021</a></td>
<td class="nump">$ 239,618<span></span>
</td>
<td class="nump">$ 613<span></span>
</td>
<td class="nump">1,213,002<span></span>
</td>
<td class="num">(973,936)<span></span>
</td>
<td class="num">(61)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod', window );">Shares, Granted (in shares)</a></td>
<td class="nump">2,730,597<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (132,560)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Ending balance (in shares) at Sep. 30, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">61,462,189<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Sep. 30, 2022</a></td>
<td class="nump">122,958<span></span>
</td>
<td class="nump">$ 615<span></span>
</td>
<td class="nump">1,228,952<span></span>
</td>
<td class="num">(1,106,496)<span></span>
</td>
<td class="num">(113)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Beginning balance (in shares) at Mar. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">61,333,074<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance at Mar. 31, 2022</a></td>
<td class="nump">178,214<span></span>
</td>
<td class="nump">$ 613<span></span>
</td>
<td class="nump">1,218,263<span></span>
</td>
<td class="num">(1,040,379)<span></span>
</td>
<td class="num">(283)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation</a></td>
<td class="nump">5,350<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,350<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod', window );">Shares, Granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">125,716<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation', window );">Stock plan related activity</a></td>
<td class="nump">264<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">262<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrealizedGainLossOnInvestments', window );">Unrealized gain (loss) on investments</a></td>
<td class="num">(43)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(43)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(41,304)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(41,304)<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="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Ending balance (in shares) at Jun. 30, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">61,458,790<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Jun. 30, 2022</a></td>
<td class="nump">142,481<span></span>
</td>
<td class="nump">$ 615<span></span>
</td>
<td class="nump">1,223,875<span></span>
</td>
<td class="num">(1,081,683)<span></span>
</td>
<td class="num">(326)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation</a></td>
<td class="nump">5,077<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,077<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod', window );">Shares, Granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,399<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation', window );">Stock plan related activity</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrealizedGainLossOnInvestments', window );">Unrealized gain (loss) on investments</a></td>
<td class="nump">213<span></span>
</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">213<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(24,813)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(24,813)<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="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Ending balance (in shares) at Sep. 30, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">61,462,189<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Sep. 30, 2022</a></td>
<td class="nump">$ 122,958<span></span>
</td>
<td class="nump">$ 615<span></span>
</td>
<td class="nump">$ 1,228,952<span></span>
</td>
<td class="num">$ (1,106,496)<span></span>
</td>
<td class="num">$ (113)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgnx_StockIssuedDuringPeriodSharesStockPlanActivity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued due to stock plan related activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgnx_StockIssuedDuringPeriodSharesStockPlanActivity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgnx_</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_mgnx_StockIssuedDuringPeriodValueStockPlanActivity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of shares issued due to stock plan related activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgnx_StockIssuedDuringPeriodValueStockPlanActivity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgnx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126964447&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 20<br> -Section 55<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126964447&amp;loc=d3e11178-113907<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 35<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126961718&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126732423&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-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_SharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesIssued</td>
</tr>
<tr>
<td style="padding-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_StockGrantedDuringPeriodValueSharebasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value, after forfeiture, of shares granted under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 30<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=128088960&amp;loc=d3e3913-113898<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 30<br> -Section 35<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126965701&amp;loc=d3e15009-113911<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://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 https://asc.fasb.org/extlink&amp;oid=126973232&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 https://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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://asc.fasb.org/extlink&amp;oid=126973232&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 https://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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<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 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 9: 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 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568740-111683<br><br>Reference 10: 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)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 11: 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 https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<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 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: 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 https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: 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 https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 25: 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 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568447-111683<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<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 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrealizedGainLossOnInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrealized gain (loss) on investment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrealizedGainLossOnInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>17
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140273118552480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 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="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (132,560)<span></span>
</td>
<td class="num">$ (144,093)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization expense</a></td>
<td class="nump">8,634<span></span>
</td>
<td class="nump">8,306<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments', window );">Amortization of premiums and discounts on marketable securities</a></td>
<td class="nump">740<span></span>
</td>
<td class="nump">1,267<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">15,697<span></span>
</td>
<td class="nump">17,714<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeExpense', window );">Other non-cash items</a></td>
<td class="nump">2,882<span></span>
</td>
<td class="nump">1,602<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(3,452)<span></span>
</td>
<td class="nump">9,322<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventory</a></td>
<td class="nump">419<span></span>
</td>
<td class="num">(5,582)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">11,898<span></span>
</td>
<td class="num">(1,080)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets', window );">Other non current assets</a></td>
<td class="nump">2,468<span></span>
</td>
<td class="nump">5,146<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities', window );">Accounts payable</a></td>
<td class="num">(10,897)<span></span>
</td>
<td class="num">(1,931)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilities', window );">Accrued expenses and other current liabilities</a></td>
<td class="num">(184)<span></span>
</td>
<td class="nump">7,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="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingLeaseLiability', window );">Lease liabilities</a></td>
<td class="num">(3,447)<span></span>
</td>
<td class="num">(2,701)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Deferred revenue</a></td>
<td class="num">(8,477)<span></span>
</td>
<td class="nump">14,507<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities', window );">Other non current liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">258<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="num">(116,279)<span></span>
</td>
<td class="num">(89,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="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt', window );">Purchases of marketable securities</a></td>
<td class="num">(75,457)<span></span>
</td>
<td class="num">(164,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="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities', window );">Proceeds from sale and maturities of marketable securities</a></td>
<td class="nump">155,190<span></span>
</td>
<td class="nump">146,550<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property, equipment and software</a></td>
<td class="num">(3,230)<span></span>
</td>
<td class="num">(4,826)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by (used in) investing activities</a></td>
<td class="nump">76,503<span></span>
</td>
<td class="num">(23,056)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from issuance of common stock, net of offering costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">117,818<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgnx_ProceedsfromStockOptionsExercisedAndESPPPurchases', window );">Proceeds from stock option exercises and ESPP Purchases</a></td>
<td class="nump">314<span></span>
</td>
<td class="nump">5,722<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Taxes paid related to net share settlement of equity awards</a></td>
<td class="num">(14)<span></span>
</td>
<td class="num">(1,563)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="nump">300<span></span>
</td>
<td class="nump">121,977<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net change in cash and cash equivalents</a></td>
<td class="num">(39,476)<span></span>
</td>
<td class="nump">9,400<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at beginning of period</a></td>
<td class="nump">123,469<span></span>
</td>
<td class="nump">181,131<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at end of period</a></td>
<td class="nump">83,993<span></span>
</td>
<td class="nump">190,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="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental Cash Flow Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid', window );">Property, equipment and software included in accounts payable or accruals</a></td>
<td class="nump">$ 295<span></span>
</td>
<td class="nump">$ 69<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgnx_ProceedsfromStockOptionsExercisedAndESPPPurchases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgnx_ProceedsfromStockOptionsExercisedAndESPPPurchases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgnx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AccretionAmortizationOfDiscountsAndPremiumsInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126999549&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 https://asc.fasb.org/extlink&amp;oid=126999549&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 https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligations incurred but not paid, and operating obligations classified as other.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126938201&amp;loc=d3e55415-109406<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_IncreaseDecreaseInOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncreaseDecreaseInOtherCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in current liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncreaseDecreaseInOtherOperatingAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126732423&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3151-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26853-111562<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from sale, maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><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 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3151-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26853-111562<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140273120894560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Nature of Operations<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock', window );">Nature of Operations</a></td>
<td class="text">Nature of Operations<div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Description of the business</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MacroGenics, Inc. (the Company) is incorporated in the state of Delaware. The Company is a biopharmaceutical company focused on developing and commercializing innovative antibody-based therapeutics designed to modulate the human immune response for the treatment of cancer. The Company has a pipeline of product candidates being evaluated in clinical trials sponsored by the Company or its collaborators.  These product candidates include multiple immuno-oncology programs, some of which were created primarily using the Company&#8217;s proprietary, antibody-based technology platforms. The Company believes its product candidates have the potential, if approved for marketing by regulatory authorities, to have a meaningful effect on treating patients' unmet medical needs as monotherapy or, in some cases, in combination with other therapeutic agents.  In March 2021, the Company and its commercialization partner commenced U.S. marketing of MARGENZA</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (margetuximab-cmkb), a human epidermal growth factor receptor 2 (HER2) receptor antagonist indicated, in combination with chemotherapy, for the treatment of adult patients with metastatic HER2-positive breast cancer who have received two or more prior anti-HER2 regimens, at least one of which was for metastatic disease.  </span></div><div style="margin-bottom:9pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Liquidity</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s multiple product candidates currently under development will require significant additional research and development efforts that include extensive preclinical studies and clinical testing, and regulatory approval prior to commercial use.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The future success of the Company is dependent on its ability to identify and develop its product candidates, and ultimately upon its ability to attain profitable operations. The Company has devoted substantially all of its financial resources and efforts to research and development and general and administrative expense to support such research and development. Net losses and negative cash flows have had, and will continue to have, an adverse effect on the Company&#8217;s stockholders&#8217; equity and working capital, and accordingly, its ability to execute its future operating plans.</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a biotechnology company, the Company has primarily funded its operations with proceeds from the sale of its common stock in equity offerings, revenue from its multiple collaboration agreements, and contracts from the National Institute of Allergy and Infectious Diseases (NIAID).</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management regularly reviews the Company&#8217;s available liquidity relative to its operating budget and forecast to monitor the sufficiency of the Company&#8217;s working capital.   The Company plans to meet its future operating requirements by generating revenue from current and future strategic collaborations or other arrangements, and product sales.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company anticipates continuing to draw upon available sources of capital, including equity and debt instruments, to support its product development activities.  If the Company is unable to enter into new arrangements or to perform under current or future agreements or obtain additional capital, the Company will assess its capital resources and may be required to delay, reduce the scope of, or eliminate one or more of its product research and development programs or clinical studies, reduce other operating expenses, and/or downsize its organization. It is considered probable that the Company can successfully implement efforts to manage uncommitted spending and carry out necessary cost saving measures, including from the Company's corporate restructuring plan announced in August 2022. Therefore, based on the Company&#8217;s most recent cash flow forecast, the Company believes its current resources are sufficient to fund its operating plans for a minimum of twelve months from the date that this Quarterly Report on Form 10-Q was filed.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Similar to the other risk factors pertinent to the Company's business, the COVID-19 pandemic and geopolitical tensions, including the ongoing military conflict between Russia and Ukraine and the related sanctions imposed against Russia, and related global slowdown of economic activity, decades-high inflation, rising interest rates and a potential recession in the United States might unfavorably impact the Company's ability to generate such additional funding. Given the uncertainty in the rapidly changing market and economic conditions related to these uncertainties, the Company will continue to evaluate the nature and extent of the impact of these uncertainties on its business and financial position.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited interim consolidated financial statements of the Company have been prepared in accordance with U.S. generally accepted accounting principles (GAAP) for interim financial information. The financial statements include all adjustments (consisting only of normal recurring adjustments) that the management of the Company believes are necessary for a fair presentation of the periods presented. These interim financial results are not necessarily indicative of results expected for the full fiscal year or for any subsequent interim period.</span></div>The accompanying unaudited interim consolidated financial statements include the accounts of MacroGenics, Inc. and its wholly owned subsidiaries, MacroGenics UK Limited and MacroGenics Limited. All intercompany accounts and transactions have been eliminated in consolidation. These consolidated financial statements and related notes should be read in conjunction with the financial statements and notes thereto included in the Company's 2021 Annual Report on Form 10-K filed with the Securities and Exchange Commission (SEC) on February 24, 2022.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI https://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI https://asc.fasb.org/topic&amp;trid=2197479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI https://asc.fasb.org/topic&amp;trid=2122369<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI https://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="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>19
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140273121457344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Summary of Significant Accounting Policies</a></td>
<td class="text">Summary of Significant Accounting Policies<div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended September 30, 2022, there have been no material changes to the significant accounting policies previously disclosed in the Company&#8217;s Annual Report on Form 10-K for the year ended December&#160;31, 2021. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Recent Accounting Pronouncements</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no new accounting pronouncements that were issued or became effective since the issuance of the Company&#8217;s 2021 Annual Report on Form 10-K that had, or are expected to have, a material impact on its consolidated financial position, results of operations or cash flows.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=126899994&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 https://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>20
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140273230067424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value of Financial Instruments<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value of Financial Instruments</a></td>
<td class="text">Fair Value of Financial Instruments<div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's financial instruments consist of cash and cash equivalents, marketable securities, accounts receivable, accounts payable and accrued expenses.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amount of accounts receivable, accounts payable and accrued expenses are generally considered to be representative of their respective fair values because of their short-term nature.&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company accounts for recurring and non-recurring fair value measurements in accordance with the Financial Accounting Standards Board (FASB) Accounting Standards Codification (ASC) 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements and Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (ASC 820). ASC 820 defines fair value, establishes a fair value hierarchy for assets and liabilities measured at fair value, and requires expanded disclosures about fair value measurements. The ASC 820 hierarchy ranks the quality of reliability of inputs, or assumptions, used in the determination of fair value and requires assets and liabilities carried at fair value to be classified and disclosed in one of the following three categories:</span></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1 - Fair value is determined by using unadjusted quoted prices that are available in active markets for identical assets and liabilities.</span></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2 - Fair value is determined by using inputs other than Level 1 quoted prices that are directly or indirectly observable. Inputs can include quoted prices for similar assets and liabilities in active markets or quoted prices for identical assets and liabilities in inactive markets. Related inputs can also include those used in valuation or other pricing models, such as interest rates and yield curves that can be corroborated by observable market data.</span></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3 - Fair value is determined by inputs that are unobservable and not corroborated by market data. Use of these inputs involves significant and subjective judgments to be made by a reporting entity - e.g., determining an appropriate adjustment to a discount factor for illiquidity associated with a given security.</span></div><div style="margin-bottom:3pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates financial assets and liabilities subject to fair value measurements on a recurring basis to determine the appropriate level at which to classify them each reporting period. This determination requires the Company to make subjective judgments as to the significance of inputs used in determining fair value and where such inputs lie within the ASC 820 hierarchy. </span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no transfers between levels during the periods presented. </span></div><div style="margin-bottom:15pt;margin-top:15pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial assets measured at fair value on a recurring basis were as follows (in thousands):</span></div><div style="margin-bottom:15pt;margin-top:15pt"><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:44.514%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.005%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.445%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value Measurements at September 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,398&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,398&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,163&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,163&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,460&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,460&#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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,021&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,561&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,460&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:12pt"><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:44.514%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.005%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.445%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value Measurements at December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,202&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,202&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,132&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,132&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government-sponsored enterprises</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,734&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,734&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,280&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,280&#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"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(b)</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,348&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,334&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,014&#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-bottom:9pt;margin-top:12pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) Total assets measured at fair value at September&#160;30, 2022 includes approximately $71.4 million reported in cash and cash equivalents on the consolidated balance sheet.</span></div><div style="margin-bottom:9pt;margin-top:12pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b) Total assets measured at fair value at December&#160;31, 2021 includes approximately $23.2 million reported in cash and cash equivalents on the consolidated balance sheet.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>21
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140273122377216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Marketable Securities<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock', window );">Marketable Securities</a></td>
<td class="text">Marketable Securities<div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the Company's marketable debt securities (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 style="width:53.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.718%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.718%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.724%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized<br/>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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,257&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(94)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,163&#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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,479&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,460&#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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,736&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(113)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,623&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:9pt"><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.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.718%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.718%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.724%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized<br/>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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,184&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,132&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government-sponsored enterprises</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,739&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,734&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,285&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,281&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,208&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(61)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,147&#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="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All available-for-sale marketable debt securities held as of September&#160;30, 2022 and December&#160;31, 2021 had contractual maturities of less than one year.  All of the Company's available-for-sale marketable debt securities in an unrealized loss position as of September&#160;30, 2022 and December&#160;31, 2021 were in a loss position for less than twelve months.&#160; Unrealized losses on available-for-sale debt securities as of September&#160;30, 2022 and December&#160;31, 2021 were not significant and were primarily due to changes in interest rates, including market credit spreads, and not due to increased credit risks associated with specific securities.  Accordingly, no allowance for credit losses related to the Company's available-for-sale debt securities was </span></div>recorded for any periods presented. The Company does not intend to sell these investments and it is not more likely than not that the Company will be required to sell the investments before recovery of their amortized cost bases, which may be at maturity.<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for investments in certain debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -URI https://asc.fasb.org/subtopic&amp;trid=2209399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 320<br> -URI https://asc.fasb.org/subtopic&amp;trid=2324412<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -URI https://asc.fasb.org/topic&amp;trid=2196928<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 320<br> -URI https://asc.fasb.org/subtopic&amp;trid=2176304<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1403<br> -Paragraph (b)<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140273122460592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventory, Net<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureTextBlock', window );">Inventory, Net</a></td>
<td class="text">Inventory, Net<div style="margin-top:9pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All of the Company's inventory relates to the manufacturing of MARGENZA.  The following table sets forth the Company's net inventory (in thousands):</span></div><div style="margin-top:9pt"><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:58.987%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.346%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,929&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">877&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">459&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventory, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,086&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,388&#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><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div>Prior to U.S. Food and Drug Administration (FDA) approval of MARGENZA in December 2020, the cost of materials and expenses associated with the manufacturing of MARGENZA were recorded as research and development expense. Subsequent to FDA approval, the Company began capitalizing inventory costs related to the manufacture of MARGENZA. The inventory balance as of September&#160;30, 2022 and December&#160;31, 2021 is net of a reserve of  $4.9&#160;million and $2.0&#160;million, respectively, for unsaleable inventory.  These reserves are reflected in cost of product sales during the period they are recorded.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI https://asc.fasb.org/topic&amp;trid=2126998<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140273210169568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Stockholders' Equity</a></td>
<td class="text">Stockholders' Equity<div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2020, the Company entered into a sales agreement (Sales Agreement) with an agent to sell, from time to time, shares of its common stock having an aggregate sales price of up to $100.0 million through an &#8220;at the market offering&#8221; (ATM Offering) as defined in Rule 415 under the Securities Act of 1933, as amended. The shares that were sold under the Sales Agreement were issued and sold pursuant to the Company's shelf registration statement on Form S-3 that was filed with the SEC on November 4, 2020.  During the nine months ended September 30, 2021, the Company sold 3,622,186 shares of common stock at a weighted average price per share of $27.60, resulting in net proceeds of approximately $98.2 million, net of underwriting discounts and commissions and other offering expenses. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2021, the Company entered into Amendment No. 1 to the Sales Agreement which increased the amount of the Company&#8217;s common stock that can be sold by the Company through its agent under the ATM Offering, from an aggregate offering price of up to $100.0&#160;million to an aggregate offering price of up to $300.0&#160;million.  The Company has not sold any shares of common stock related to Amendment No. 1 to the Sales Agreement as of September&#160;30, 2022.  </span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of the consideration for the rights granted to Zai Lab US LLC under the collaboration and license agreement described more fully in Note 7, Revenue, the Company and Zai Lab US LLC entered into a separate stock purchase agreement (Stock Purchase Agreement) in June 2021.  Under this Stock Purchase Agreement, Zai Lab US LLC paid the Company approximately $30.0 million to purchase 958,467 newly issued shares of the Company's common stock, par value $0.01, at a fixed price of $31.30 which represented a $10.4 million premium over the share price on the Stock Purchase Agreement date.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI https://asc.fasb.org/topic&amp;trid=2208762<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 (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 3: 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> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 4: 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 14<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 5: 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 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://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 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 8: 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 (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 9: 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 18<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 10: 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 (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 11: 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 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 12: 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 18<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 13: 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 16<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496180-112644<br><br>Reference 14: 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 (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 16: 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 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126731327&amp;loc=SL126733271-114008<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140273122377216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgnx_CollaborationAndLicenseAgreementsAbstract', window );"><strong>Collaboration and License Agreements [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="Show.showAR( this, 'defref_mgnx_CollaborationAndOtherAgreementsDisclosureTextBlock', window );">Revenue</a></td>
<td class="text">Revenue <div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Collaborative and Other Agreements</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Incyte Corporation</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Incyte License Agreement</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2017, the Company entered into an exclusive global collaboration and license agreement with Incyte Corporation (Incyte), which was amended in March 2018, April 2022 and July 2022, for retifanlimab, an investigational monoclonal antibody that inhibits programmed cell death protein 1 (PD-1) (Incyte License Agreement). Incyte has obtained exclusive worldwide rights for the development and commercialization of retifanlimab in all indications, while the Company retains the right to develop its pipeline assets in combination with retifanlimab.  Under the terms of the Incyte License Agreement, Incyte paid the Company an upfront payment of $150.0 million in 2017. In July 2021, Incyte announced that the FDA had issued a Complete Response Letter (CRL) regarding its Biologics License Application (BLA) for retifanlimab as a potential treatment for adult patients with locally advanced or metastatic squamous cell carcinoma of the anal canal. Incyte&#8217;s announcement indicated that the FDA determined that additional data are needed to demonstrate the clinical benefit of retifanlimab for the submitted indication, and that Incyte was reviewing the CRL and would discuss next steps with the FDA. Incyte subsequently </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">withdrew its European application for marketing authorization of retifanlimab for the treatment of squamous carcinoma of the anal canal. Incyte has stated it is pursuing development of retifanlimab in potentially registration-enabling studies beyond squamous cell carcinoma of the anal canal, including in patients with MSI-high endometrial cancer, Merkel cell carcinoma and non-small cell lung cancer.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Incyte is also pursuing development of retifanlimab in combination with multiple product candidates from its pipeline. In April 2022, the Company and Incyte executed an amendment to the Incyte License Agreement to add a milestone for U.S. approval of retifanlimab in a specific indication and to exclude certain other regulatory and development achievements with retifanlimab in this same indication from the milestone events of the Incyte License Agreement. In July 2022, the Company and Incyte further amended the Incyte License Agreement to reflect changes related to the payment of certain milestones and Incyte paid the Company $30.0 million in milestone payments, which the Company recognized as revenue during the three months ended September 30, 2022.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the terms of the Incyte License Agreement, as amended, Incyte will lead global development of retifanlimab.  Assuming successful development and commercialization by Incyte, the Company could receive up to $435.0 million in development and regulatory milestones and up to $330.0 million in commercial milestones. From the inception of the Incyte License Agreement through </span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;30, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company has recognized $100.0 million in development milestones under the Incyte License Agreement. If retifanlimab is approved and commercialized, the Company would be eligible to receive tiered royalties of 15% to 24% on any global net sales.  The Company retains the right to develop its pipeline assets in combination with retifanlimab, with Incyte commercializing retifanlimab and the Company commercializing its asset(s), if any such potential combinations are approved. In addition, the Company retains the right to manufacture a portion of both companies' global commercial supply needs of retifanlimab, subject to the separate commercial supply agreement. </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluated the Incyte License Agreement under the provisions of Accounting Standards Codification Topic 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (ASC 606) at inception and identified the following two performance obligations under the agreement: (i) the license of retifanlimab and (ii) the performance of certain clinical activities through a brief technology transfer period.  The Company determined that the license and clinical activities are separate performance obligations because they are capable of being distinct and are distinct in the context of the contract. The license has standalone functionality as it is sublicensable, Incyte has significant capabilities in performing clinical trials, and Incyte is capable of performing these activities without the Company's involvement; the Company performed the activities during the transfer period as a matter of convenience.  The Company determined that the transaction price of the Incyte License Agreement at inception was $154.0 million, consisting of the consideration to which the Company was entitled in exchange for the license and an estimate of the consideration for clinical activities to be performed.  The transaction price was allocated to each performance obligation based on their relative standalone selling price.  The standalone selling price of the license was determined using the adjusted market assessment approach considering similar collaboration and license agreements.  The standalone selling price for the agreed-upon clinical activities to be performed was determined using the expected cost approach based on similar arrangements the Company has with other parties.  The potential development and regulatory milestone payments are fully constrained until the Company concludes that achievement of the milestone is probable, and that recognition of revenue related to the milestone will not result in a significant reversal in amounts recognized in future periods, and as such have been excluded from the transaction price.  Any consideration related to sales-based milestones and royalties will be recognized when the related sales occur, as they were determined to relate predominantly to the license granted to Incyte and, therefore, have also been excluded from the transaction price.  The Company re-assesses the transaction price in each reporting period and when events whose outcomes are resolved or other changes in circumstances occur. From 2018 through </span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;30, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, it became probable that a significant reversal of cumulative revenue would not occur for development milestones totaling $100.0 million related to </span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">clinical and regulatory activities related to the further advancement of retifanlimab, including Incyte&#8217;s initiation of a Phase 3 clinical trial</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  Therefore, the associated consideration was added to the estimated transaction price and was recognized as revenue</span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized the $150.0 million allocated to the license when it satisfied its performance obligation and transferred the license to Incyte in 2017. The $4.0 million allocated to the clinical activities was recognized ratably as services were performed during 2017 and 2018. The Company recognized $30.0&#160;million in revenue under the Incyte License Agreement during the three and nine months ended September 30, 2022.  No revenue was recognized under the Incyte License Agreement during the three months ended September&#160;30, 2021.  During the nine months ended September 30, 2021, $15.0 million in milestone revenue was recognized under the Incyte License Agreement.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:42pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Incyte Clinical Supply Agreement</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2018, the Company entered into an agreement with Incyte, under which the Company is to perform development and manufacturing services for Incyte&#8217;s clinical needs of retifanlimab (Incyte Clinical Supply Agreement). The Company evaluated the Incyte Clinical Supply Agreement under ASC 606 and identified one performance obligation under the agreement: to perform services related to the development and manufacturing of the clinical supply of retifanlimab. The </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">transaction price is based on the costs incurred to develop and manufacture drug product and drug substance, and is recognized over time as the services are provided, as the performance by the Company does not create an asset with an alternative use and the Company has an enforceable right to payment for the performance completed to date. The transaction price is being recognized using the input method reflecting the costs incurred (including resources consumed and labor hours expended) related to the manufacturing services. During the three months ended September 30, 2022 and 2021, the Company recognized revenue of $0.1 million and $0.2 million, respectively, for services performed under the Incyte Clinical Supply Agreement.   During the nine months ended September 30, 2022 and 2021, the Company recognized revenue of $0.6 million and $1.0 million, respectively, for services performed under the Incyte Clinical Supply Agreement. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:42pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Incyte Commercial Supply Agreement</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:42pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2020, the Company entered into an agreement with Incyte pursuant to which the Company is entitled to manufacture a portion of the global commercial supply needs for retifanlimab (Incyte Commercial Supply Agreement). Unless terminated earlier, the term of the Incyte Commercial Supply Agreement will expire upon the expiration of Incyte&#8217;s obligation to pay royalties under the Incyte License Agreement. The Company evaluated the Incyte Commercial Supply Agreement under ASC 606 and identified one performance obligation under the agreement: to perform services related to manufacturing the commercial supply of retifanlimab. The transaction price is based on a fixed price per batch of bulk drug substance to be manufactured and is recognized over time as the services are provided, as the performance by the Company does not create an asset with an alternative use and the Company has an enforceable right to payment for the performance completed to date. The transaction price is being recognized using the input method reflecting the costs incurred (including resources consumed and labor costs incurred) related to the manufacturing services.  During the three months ended September 30, 2022 and 2021, the Company recognized de minimis revenue and $1.4&#160;million, respectively, for services performed under the Incyte Commercial Supply Agreement.  During the nine months ended September 30, 2022 and 2021, the Company recognized $0.3&#160;million and $7.4&#160;million, respectively, for services performed under the Incyte Commercial Supply Agreement.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Zai Lab Limited</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2018 Zai Lab Agreement</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2018, the Company entered into a collaboration and license agreement with Zai Lab Limited (Zai Lab) under which Zai Lab obtained regional development and commercialization rights in mainland China, Hong Kong, Macau and Taiwan (Zai Lab&#8217;s territory) for (i) margetuximab, an immune-optimized anti-HER2 monoclonal antibody, (ii) tebotelimab, a bispecific DART&#174; molecule designed to provide coordinate blockade of PD-1 and LAG-3 for the potential treatment of a range of solid tumors and hematological malignancies, and (iii) an undisclosed multi-specific TRIDENT molecule in preclinical development (2018 Zai Lab Agreement). Zai Lab will lead clinical development of these molecules in its territory. Zai Lab has informed the Company that they have decided to discontinue development of tebotelimab for indications they were enrolling in their territory and is evaluating future development plans in other indications.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the terms of the 2018 Zai Lab Agreement, Zai Lab paid the Company an upfront payment of $25.0 million ($22.5 million after netting value-added tax withholdings of $2.5 million). Assuming successful development and commercialization of margetuximab, tebotelimab and the TRIDENT molecule, the Company could receive up to $140.0 million in development and regulatory milestones, of which the Company has earned $9.0 million through September&#160;30, 2022. In addition, Zai Lab would pay the Company tiered royalties at percentage rates of mid-teens to 20% for net sales of margetuximab in Zai Lab&#8217;s territory, mid-teens for net sales of tebotelimab in Zai Lab&#8217;s territory and 10% for net sales of the TRIDENT molecule in Zai Lab&#8217;s territory, which may be subject to adjustment in specified circumstances. </span></div><div style="margin-bottom:9pt;margin-top:5pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluated the 2018 Zai Lab Agreement under the provisions of ASC 606 and identified the following material promises under the arrangement for each of the two product candidates, margetuximab and tebotelimab: (i)  an exclusive license to develop and commercialize the product candidate in Zai Lab&#8217;s territory and (ii) certain research and development activities. The Company determined that each license and the related research and development activities were not distinct from one another, as the license has limited value without the performance of the research and development activities. As such, the Company determined that these promises should be combined into a single performance obligation for each product candidate. Activities related to margetuximab and tebotelimab are separate performance obligations from each other because they are capable of being distinct, and are distinct in the context of the contract. The Company evaluated the promises related to the TRIDENT molecule and determined they were immaterial in context of the contract, therefore there is no performance obligation related to that molecule. The Company determined that the net $22.5 million upfront payment from Zai Lab constituted the entirety of the consideration to be included in the transaction price as of the outset of the arrangement, and the transaction price was allocated to the two performance obligations based on their relative standalone selling price. The standalone selling price of the performance obligations was determined using the adjusted market assessment approach considering similar collaboration and license agreements. The potential development and regulatory milestone payments are </span></div><div style="margin-bottom:9pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">fully constrained until the Company concludes that achievement of the milestone is probable, and that recognition of revenue related to the milestone will not result in a significant reversal in amounts recognized in future periods, and as such have been excluded from the transaction price. Any consideration related to royalties will be recognized if and when the related sales occur, as they were determined to relate predominantly to the license granted to Zai Lab and, therefore, have also been excluded from the transaction price. </span></div><div style="margin-bottom:9pt;margin-top:5pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company re-assesses the transaction price in each reporting period and when events whose outcomes are resolved or other changes in circumstances occur.  From 2020 through </span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;30, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, it became probable that a significant reversal of cumulative revenue would not occur for development and regulatory milestones totaling $9.0 million. Therefore, the associated consideration, $8.1&#160;million net of value-added tax withholdings, was added to the estimated transaction price and was recognized as revenue</span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended September 30, 2022, no revenue was recognized, and during the nine months ended September 30, 2022, the Company recognized $4.9&#160;million under the 2018 Zai Lab Agreement.  No revenue was recognized during the three and nine months ended September 30, 2021 under the 2018 Zai Lab Agreement.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Zai Lab Clinical Supply Agreements</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2019, the Company entered into two agreements under which the Company is to perform manufacturing services for Zai Lab&#8217;s clinical needs of margetuximab and tebotelimab (Zai Lab Clinical Supply Agreements). The Company evaluated the agreements under ASC 606 and determined that they should be accounted for as a single contract and identified two performance obligations within that contract: to perform services related to manufacturing the clinical supply of each of margetuximab and tebotelimab. The transaction price is based on the costs incurred to manufacture drug product and drug substance and is recognized over time as the services are provided, as the performance by the Company does not create an asset with an alternative use and the Company has an enforceable right to payment for the performance completed to date. The transaction price is being recognized using the input method reflecting the costs incurred (including resources consumed and labor hours expended) related to the manufacturing service. No revenue was recognized during the three months ended September 30, 2022, and $0.6 million was recognized related to the Zai Lab Clinical Supply Agreements during the three months ended September 30, 2021. During the nine months ended September 30, 2022 and 2021, the Company recognized revenue of $0.3 million and $2.3 million, respectively, related to the Zai Lab Clinical Supply Agreements. </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2021 Zai Lab Agreement</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2021, the Company entered into a collaboration and license agreement with Zai Lab US LLC (collectively with Zai Lab Limited referred herein as Zai Lab) involving collaboration programs and license-only programs (collectively, the Programs) encompassing four separate immuno-oncology molecules (2021 Zai Lab Agreement). The first program covers a lead research molecule that incorporates the Company&#8217;s DART platform and binds CD3 and an undisclosed target that is expressed in multiple solid tumors (Lead Program). The second program covers a target to be designated by the Company. For these programs, Zai Lab receives commercial rights in Greater China, Japan, and Korea while the Company receives commercial rights in all other territories. Zai Lab also obtained exclusive, global licenses from the Company to develop, manufacture and commercialize two additional molecules. Zai Lab granted the Company a worldwide, royalty-free, co-exclusive license to conduct the development activities allocated to the Company. In August 2022, the Company and Zai Lab agreed to discontinue research and development of the Lead Program. </span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the terms of the 2021 Zai Lab Agreement, the Lead Program included joint research and development services by both the Company and Zai Lab. For the other programs, Zai Lab can separately negotiate and agree with the Company to perform research and development services in the future. </span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the execution of the 2021 Zai Lab Agreement, Zai Lab paid the Company an upfront payment of $25.0&#160;million. Additionally, as part of the consideration for the rights granted to Zai Lab under the 2021 Zai Lab Agreement, the Company and Zai Lab entered into the Stock Purchase Agreement whereby Zai Lab paid the Company approximately $30.0 million to purchase shares of the Company&#8217;s common stock, par value $0.01, at a fixed price of $31.30 which represented a $10.4 million premium over the share price on the Stock Purchase Agreement date. </span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assuming successful development and commercialization of the remaining Programs, the Company could receive up to approximately $680.0&#160;million in development and regulatory milestones and $600.0&#160;million in commercial milestones. In addition, Zai Lab would pay the Company tiered royalties at percentage rates of mid-single digits to low double digit teens on annual net sales of products in Zai Lab&#8217;s territory, which may be subject to specified royalty reduction pursuant to the 2021 Zai Lab Agreement. Per the terms of the 2021 Zai Lab Agreement, the Company may also receive reimbursements from Zai Lab for certain research and development costs incurred by the Company. </span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluated the 2021 Zai Lab Agreement under the provisions of ASC 606 and identified the following material promises: (i) exclusive licenses to develop, manufacture and commercialize the products in Zai Lab&#8217;s territory for each Program and (ii) certain research and development activities for the Lead Program. The Company determined that for the Lead Program, the license is not distinct from the related research and development activities, considering the early stage of development of the molecule and the Company&#8217;s significant expertise in this area and as such, the research and development services are expected to significantly modify and customize the license. Therefore, for the Lead Program, the license and the services were combined into a single performance obligation. Since the other programs each represent distinct intellectual property and there are no other services included in the 2021 Zai Lab Agreement related to these licenses, each license is considered to be a distinct performance obligation. As such, there are four performance obligations included in the 2021 Zai Lab Agreement.</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company concluded that the estimated transaction price is $40.4 million, consisting of the $25.0 million upfront payment, the $10.4 million premium related to the purchase of the Company&#8217;s common stock, and the $5.0 million estimated reimbursement by Zai Lab for research and development activities for the Lead Program. The potential milestone payments were deemed to be fully constrained until the Company concludes that achievement of the milestone is probable, and that recognition of revenue related to the milestone will not result in a significant reversal in amounts recognized in future periods, and as such have been excluded from the transaction price. Any consideration related to royalties will be recognized if and when the related sales occur, as they were determined to relate predominantly to the license granted to Zai Lab and, therefore, have also been excluded from the transaction price. The Company will re-assess the transaction price in each reporting period and when events whose outcomes are resolved or other changes in circumstances occur.</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction price of $40.4 million was then allocated to the four performance obligations based on their relative standalone selling price. The standalone selling price of the performance obligations was not directly observable; therefore, the Company estimated the standalone selling price using an adjusted market assessment approach, representing the amount that the Company believes a market participant is willing to pay for the product or service. The estimate was based on consideration of observable inputs, such as values of other preclinical collaboration arrangements adjusted for the Company&#8217;s estimate of the probability of success for each Program. </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue related to the Lead Program license and related research and development services performance obligation was recognized over time as the research and development activities were performed. The Company utilized a cost-based input method according to costs incurred to date compared to estimated total costs. The transfer of control occurs over this time period and, in management&#8217;s judgment, is the best measure of progress towards satisfying the performance obligations. The Company recognized revenue allocated to the other programs at a point in time upon transfer of the licenses to Zai Lab in June 2021. During the three months ended September 30, 2022 and 2021, the Company recognized revenue of $1.8 million and $3.7 million, respectively, under the 2021 Zai Lab Agreement. During the nine months ended September 30, 2022 and 2021, the Company recognized revenue of $16.8 million and $18.1 million, respectively, under the 2021 Zai Lab Agreement.</span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of</span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> December&#160;31, 2021, $16.1 million in revenue was deferred, all of which was current. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of </span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;30, 2022 there is no revenue deferred under the 2021 Zai Lab Agreement.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Janssen Biotech, Inc.</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2020, the Company entered into a research collaboration and license agreement with Janssen Biotech, Inc. (Janssen) to develop a novel DART molecule (Janssen Agreement). The research collaboration will incorporate the Company&#8217;s proprietary DART platform to enable simultaneous targeting of two undisclosed targets in a therapeutic area outside oncology. Under the terms of the Janssen Agreement, Janssen paid the Company an upfront payment of $20.0&#160;million and will be responsible for funding all research and development expenses. The Company will also be eligible to receive up to $312.0&#160;million in potential milestone payments and tiered royalties of up to 10% on worldwide product sales. </span><span style="color:#58585a;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subject to the terms of this agreement, the Company granted Janssen an exclusive, royalty-bearing license to develop, manufacture and commercialize the preclinical bispecific molecule and the Company will perform certain research and development activities during a specified research term. The Company evaluated the Janssen Agreement under the provisions of ASC 606 and identified the following material promises under the arrangement: (i) a license to develop the preclinical bispecific molecule and (ii) performing certain research and development activities during the research term. The Company determined that the license and research and development activities are separate performance obligations because they are capable of being distinct, and are distinct in the context of the contract. The license has standalone functionality as Janssen could benefit from the license on its own without the Company&#8217;s involvement during the research term. The Company determined that the transaction price of the Janssen Agreement at inception was $22.2&#160;million, consisting of the consideration to which the Company was entitled in exchange for the license and an estimate of the consideration for research and development activities to be performed. The transaction price was allocated to each performance obligation based on their relative standalone selling price. The standalone selling price of the license was determined using the adjusted market assessment approach </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">considering similar collaboration and license agreements as well as current market conditions. The standalone selling price for agreed-upon research and development activities to be performed was determined using the expected cost approach based on similar arrangements the Company has with other parties. This variable consideration is fully constrained until the Company begins its work under the performance obligation. The potential milestone payments are </span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">fully constrained until the Company concludes that achievement of the milestone is probable and that recognition of revenue related to the milestone will not result in a significant reversal in amounts recognized in future periods, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and as such have been excluded from the transaction price. Any consideration related to sales-based milestones and royalties will be recognized when the related sales occur, as they were determined to relate predominantly to the license granted to Janssen and, therefore, have also been excluded from the transaction price. The Company re-assesses the transaction price in each reporting period and when events whose outcomes are resolved or other changes in circumstances occur. </span></div><div style="margin-bottom:9pt;text-indent:42pt"><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized the $20.0&#160;million allocated to the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">license when it satisfied its performance obligation and transferred the license to Janssen in December 2020. The $2.2&#160;million allocated to the research and development activities is being recognized over the Company&#8217;s involvement in the research term, which is estimated to be less than two years. During the three months ended September 30, 2022 and 2021, the Company recognized revenue of $0.1 million and $0.2&#160;million, respectively, for research and development activities performed under the Janssen Agreement.  During the nine months ended September 30, 2022, and 2021 the Company recognized revenue of $0.7 million and $1.1&#160;million, respectively, for research and development activities performed under the Janssen Agreement.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">I-Mab Biopharma</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">I-Mab License Agreement</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2019, the Company entered into a collaboration and license agreement with I-Mab Biopharma (I-Mab) to develop and commercialize enoblituzumab, an immune-optimized, anti-B7-H3 monoclonal antibody that incorporates the Company's proprietary Fc Optimization technology platform (I-Mab License Agreement).  I-Mab obtained regional development and commercialization rights in mainland China, Hong Kong, Macau and Taiwan (I-Mab's territory), will lead clinical development of enoblituzumab in its territories, and will participate in global studies conducted by the Company.  In August 2022, I-Mab notified the Company of its intention to terminate the I-Mab License Agreement effective February 25, 2023. </span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the terms of the I-Mab License Agreement, I-Mab paid the Company an upfront payment of $15.0 million, and  $5.0&#160;million of milestone revenue has been earned from the inception of the I-Mab License Agreement through </span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;30, 2022. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluated the I-Mab License Agreement under the provisions of ASC 606 and identified the following material promises under the arrangement: (i) an exclusive license to develop and commercialize enoblituzumab in I-Mab&#8217;s territories, (ii) perform certain research and development activities and (iii) conduct a chronic toxicology study. The Company determined that the license and the related research and development activities were not distinct from one another, as the license has limited value without the performance of the research and development activities. As such, the Company determined that the license and related research and development activities should be combined into a single performance obligation. The Company determined that the $15.0 million upfront payment from I-Mab constituted the entirety of the consideration to be included in the transaction price as of the outset of the arrangement for the license and related research and development activities. The Company has also determined that the chronic toxicology study is distinct from the other promises and has estimated the variable consideration of that performance obligation to be approximately $1.0 million. I-Mab paid the Company for the cost of this study as the costs were incurred and I-Mab received a one-time credit of eighty percent of the total amount of such costs against the milestone achieved during 2021. The Company reassessed the transaction price as it became probable that a significant reversal of cumulative revenue would not occur for a $5.0&#160;million milestone ($4.5&#160;million after netting a one-time credit as described above) related to development progress of enoblituzumab, therefore the associated consideration was added to the estimated transaction price and was recognized as revenue during 2021.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#160;&#160;&#160;&#160;Revenue under the I-Mab License Agreement was recognized using a cost-based input method according to costs incurred to date compared to estimated total costs. The transfer of control occurs over this time period and, in management&#8217;s judgment, was the best measure of progress towards satisfying the performance obligations.  During the three months ended September 30, 2022 and 2021, the Company recognized revenue of $3.8 million and $5.5 million, respectively, under the I-Mab License Agreement. During the nine months ended September 30, 2022 and 2021, the Company recognized revenue of $4.5 million and $7.9 million, respectively, under the I-Mab License Agreement. As of December&#160;31, 2021, $4.5 million in revenue was deferred under the I-Mab License Agreement, all of which was current.  As of </span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;30, 2022 there is no revenue deferred under the I-Mab Agreement.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">I-Mab Clinical Supply Agreement</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the Company entered into an agreement under which the Company is to perform development and manufacturing services for I-Mab&#8217;s clinical needs of enoblituzumab (I-Mab Clinical Supply Agreement). The Company evaluated this agreement under ASC 606 and identified one performance obligation under the agreement: to perform services related to the development and manufacturing of the clinical supply of enoblituzumab. The transaction price is based on the costs incurred to develop and manufacture drug product and drug substance, and is recognized over time as the services are provided, as the performance by the Company does not create an asset with an alternative use and the Company has an enforceable right to payment for the performance completed to date. The transaction price will be recognized using the input method reflecting the costs incurred (including resources consumed and labor hours expended) related to the manufacturing services. During the three and nine months ended September 30, 2022, the Company recognized revenue of $0.3&#160;million and $1.5 million, respectively, for research and development activities performed under the I-Mab Clinical Supply Agreement.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Manufacturing Services Agreement</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Incyte </span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2022, the Company entered into a Manufacturing and Clinical Supply Agreement with Incyte (Incyte Manufacturing and Clinical Supply Agreement) to provide manufacturing services to produce certain Incyte bulk drug substance over a three-year period at one of the Company&#8217;s manufacturing facilities. Under the terms of the Incyte Manufacturing and Clinical Supply Agreement, the Company received an upfront payment of $10.0&#160;million and is eligible to receive annual fixed payments paid quarterly over the term of the contract totaling $14.4&#160;million. The Company will also be reimbursed for materials used to manufacture product as well as other costs incurred to provide manufacturing services. In July 2022, the Company and Incyte executed an amendment to the Incyte Manufacturing and Clinical Supply Agreement which extended the term for one year and provided for an additional annual fixed payment of $5.1&#160;million (July 2022 Incyte Amendment). </span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluated the Incyte Manufacturing and Clinical Supply Agreement and the July 2022 Incyte Amendment under the provisions of ASC 606 and identified one performance obligation to provide manufacturing runs to Incyte, as and when requested by Incyte, over the term of the contract that is part of a series of goods and services. The Company determined that the transaction price consists of the upfront payment received of $10.0&#160;million and the annual fixed payments totaling $19.5&#160;million.   The Company will recognize revenue over time on a straight-line basis as the manufacturing services are provided to Incyte, as the Company determined that its efforts in providing the manufacturing services will be incurred evenly throughout the performance period and therefore straight-line revenue recognition closely approximates the level of effort for the manufacturing services. Variable consideration relating to the reimbursed materials and other reimbursed costs incurred to manufacture product for Incyte will be allocated to the related manufacturing activities and will be recognized as revenue as those activities occur.  Materials purchased by the Company to manufacture the product for Incyte are considered costs to fulfill a contract and will be capitalized and expensed as the materials are used to provide the manufacturing services. </span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized revenue of $1.1&#160;million and $5.1&#160;million under the Incyte Manufacturing and Clinical Supply Agreement during the three and nine months ended </span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;30, 2022, respectively</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. As of </span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;30, 2022, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$9.5&#160;million</span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in revenue was deferred under this agreement, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$4.4&#160;million</span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of which was current and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$5.1&#160;million </span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of which was non-current.  </span></div><div style="margin-bottom:6pt"><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Government Agreement</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">NIAID Contract</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company entered into a contract with National Institute of Allergy and Infectious Diseases (NIAID), effective as of September 15, 2015,&#160;to perform product development and to advance up to two DART molecules, MGD014 and MGD020 (NIAID Contract). Under the NIAID Contract, the Company will develop these product candidates for Phase 1/2 clinical trials as therapeutic agents, in combination with latency reversing treatments, to deplete cells infected with human immunodeficiency virus (HIV) infection. NIAID does not receive goods or services from the Company under this contract, therefore the Company does not consider NIAID to be a customer and concluded this contract is outside the scope of ASC 606.</span></div>Since the inception of the NIAID Contract, NIAID has exercised the two options contemplated in the original contract and executed modifications such that the total funded contract value as of September&#160;30, 2022 is $25.1&#160;million. In addition, the most recent modification changed the period of performance under the NIAID Contract to end in July 2023. During the three months ended September 30, 2022 and 2021, the Company recognized revenue under the NIAID Contract of $0.5 million and $0.1 million, respectively.  During the nine months ended September 30, 2022 and 2021, the Company recognized revenue under the NIAID Contract of $1.5 million and $1.3 million, respectively.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgnx_CollaborationAndLicenseAgreementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgnx_CollaborationAndLicenseAgreementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgnx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgnx_CollaborationAndOtherAgreementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgnx_CollaborationAndOtherAgreementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgnx_</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>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140273121133424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock-Based Compensation</a></td>
<td class="text">Stock-Based Compensation<div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock Purchase Plan</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2017, the Company&#8217;s stockholders approved the 2016 Employee Stock Purchase Plan (the 2016 ESPP). The 2016 ESPP is structured as a qualified employee stock purchase plan under Section 423 of the Internal Revenue Code of 1986, as amended (IRC), and is not subject to the provisions of the Employee Retirement Income Security Act of 1974.  The Company reserved 800,000 shares of common stock for issuance under the 2016 ESPP. The 2016 ESPP allows eligible employees to purchase shares of the Company&#8217;s common stock at a discount through payroll deductions of up to 10% of their eligible compensation, subject to any plan limitations. The 2016 ESPP provides for six-month offering periods ending on May 31 and November 30 of each year.  At the end of each offering period, employees are able to purchase shares at 85% of the fair market value of the Company&#8217;s common stock on the last day of the offering period.  During the nine months ended September&#160;30, 2022, 65,125 shares of common stock were purchased under the 2016 ESPP.   </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock Option Plans</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective February 2003, the Company implemented the 2003 Equity Incentive Plan (2003 Plan), and it was amended and approved by the Company's stockholders in 2005. Stock options granted under the 2003 Plan may be either incentive stock options as defined by the IRC, or non-qualified stock options.  In 2013, the 2003 Plan was terminated, and no further awards may be issued under the plan.  Any shares of common stock subject to awards under the 2003 Plan that expire, terminate, or are otherwise surrendered, canceled, forfeited or repurchased without having been fully exercised, or resulting in any common stock being issued, will become available for issuance under the 2013 Stock Incentive Plan (2013 Plan), up to a specified number of shares.&#160; As of September&#160;30, 2022, under the 2003 Plan, there were options to purchase an aggregate of 103,040 shares of common stock outstanding.</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2013, the Company implemented the 2013 Plan.&#160;&#160;The 2013 Plan provides for the grant of stock options and other stock-based awards, as well as cash-based performance awards.&#160;&#160;The number of shares of common stock reserved for issuance under the 2013 Plan will automatically increase on January 1 of each year from January 1, 2014 through and including January 1, 2023, by the lesser of (a) 1,960,168 shares, (b) 4.0% of the total number of shares of common stock outstanding on December 31 of the preceding calendar year, or (c) the number of shares of common stock determined by the Company's Board of Directors. During the nine months ended September&#160;30, 2022, the maximum number of shares of common stock authorized to be issued by the Company under the 2013 Plan was increased to 15,816,949.&#160;&#160; If an option expires or terminates for any reason without having been fully exercised, if any shares of restricted stock are forfeited, or if any award terminates, expires or is settled without all or a portion of the shares of common stock covered by the award being issued, such shares are available for the grant of additional awards. However, any shares that are withheld (or delivered) to pay withholding taxes or to pay the exercise price of an option are not available for the grant of additional awards.  As of September&#160;30, 2022, there were options to purchase an aggregate of 10,224,203 shares of common stock outstanding.</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following stock-based compensation expense was recognized for the periods indicated (in thousands):</span></div><div style="margin-bottom:9pt"><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:31.209%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.724%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.992%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.378%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,571&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,109&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,621&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,894&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,552&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,249&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,076&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,820&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,123&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,358&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,697&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,714&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:15pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of each option award is estimated on the date of grant using the Black-Scholes option-pricing model using the assumptions in the following table for options issued during the period indicated:</span></div><div style="margin-bottom:9pt;margin-top:15pt"><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:60.888%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.837%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87.8% -90.8%</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86.2% - 87.4%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4% - 3.6%</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6% - 1.4%</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.95 years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.25 years</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes stock option activity during the nine months ended September&#160;30, 2022:</span></div><div style="margin-bottom:9pt;margin-top:6pt"><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.285%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.005%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.005%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.005%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.010%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average<br/>Remaining<br/>Contractual Term<br/>(Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value<br/>&#160;(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, December 31, 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,373,921&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.47&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.6</span></td><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 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,730,597&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.40&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(82,963)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.46&#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: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 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(427,074)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.05&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(267,238)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.76&#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: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 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, September 30, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,327,243&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.63&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of September 30, 2022:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,455,853&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.77&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,622,594&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.96&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.6</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average grant-date fair value of options granted during the nine months ended September&#160;30, 2022 and 2021 was $6.89 and $15.21, respectively. The total intrinsic value of options exercised during the nine months ended September&#160;30, 2022 and 2021 was approximately $0.5 million and $3.2 million, respectively.  The total cash received for options exercised during the nine months ended September&#160;30, 2022 and 2021 was $0.3 million and $5.4 million, respectively. The total fair value of shares vested in the nine months ended September&#160;30, 2022 and 2021 was approximately $15.1 million and $14.8 million, respectively. As of September&#160;30, 2022, the total unrecognized compensation expense related to unvested stock options, net of related forfeiture estimates, was approximately $28.6 million, which the Company expects to recognize over a weighted-average period of approximately 1.4 years.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restricted Stock Units</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company grants restricted stock units (RSUs) under the 2013 Plan to employees from time to time as a component of their compensation. During the nine months ended September 30, 2022, the Company awarded RSUs to employees in conjunction with the annual performance review process. Each RSU vests over a two-year period and entitles the holder to receive one share of the Company's common stock when the RSU vests. Compensation expense is recognized on a straight-line basis over the vesting period. </span></div><div style="margin-bottom:3pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes RSU activity during the nine months ended September&#160;30, 2022:</span></div><div style="margin-bottom:3pt"><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:54.163%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.268%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.954%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Grant Date Fair Value</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,500&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.97&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">476,772&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.42&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,445)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.65&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, September 30, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">446,827&#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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.70&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At September&#160;30, 2022, there was $2.6 million of total unrecognized compensation cost related to unvested RSUs, which the Company expects to recognize over a remaining weighted-average period of approximately 1.2 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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<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 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>26
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140273121030320">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text">Commitments and ContingenciesOn September 13, 2019, a securities class action complaint was filed in the U.S. District Court for the District of Maryland (District Court) by Todd Hill naming the Company, its Chief Executive Officer, Dr. Koenig, and its Chief Financial Officer, Mr. Karrels, as defendants for allegedly making false and materially misleading statements regarding the Company&#8217;s SOPHIA trial. On August 17, 2020, the Employees&#8217; Retirement System of the City of Baton Rouge and Parish of East Baton Rouge was appointed as Lead Plaintiff, and on October 16, 2020, the Lead Plaintiff filed an amended complaint. The amended complaint asserts a putative class period stemming from February 6, 2019 to June 4, 2019. The Company filed a Motion to Dismiss on November 30, 2020. On September 29, 2021, the District Court issued an Order dismissing the case, with prejudice. On October 28, 2021 the Lead Plaintiff filed a Notice of Appeal.  The appeal is now pending in the Fourth Circuit. The Company intends to vigorously defend against this action. However, the outcome of this legal proceeding is uncertain at this time and the Company cannot reasonably estimate a range of loss, if any. Accordingly, the Company has not accrued any liability associated with this action.<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI https://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 2: 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 https://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI https://asc.fasb.org/topic&amp;trid=2127136<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 https://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 https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>27
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140273121023024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Events</a></td>
<td class="text">10 . Subsequent Events<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 14, 2022, the Company and Gilead Sciences, Inc. (Gilead) entered into an exclusive option and collaboration agreement (Gilead Agreement) to develop MGD024, an investigational, bispecific antibody that binds CD123 and CD3 using the Company&#8217;s DART platform, and up to two additional bispecific research programs. The agreement grants Gilead the option to license MGD024, a potential treatment for certain blood cancers, including acute myeloid leukemia (AML) and myelodysplastic syndromes (MDS). </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of the Gilead Agreement, Gilead paid the Company an upfront payment of $60.0&#160;million and the Company will be eligible to receive up to $1.7&#160;billion in target nomination, option fees, and development, regulatory and commercial milestones. The Company will also be eligible to receive tiered, low double-digit royalties on worldwide net sales of MGD024 and a flat royalty on worldwide net sales of products resulting from two research programs.</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_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><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 https://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 https://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>28
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140273121457344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited interim consolidated financial statements of the Company have been prepared in accordance with U.S. generally accepted accounting principles (GAAP) for interim financial information. The financial statements include all adjustments (consisting only of normal recurring adjustments) that the management of the Company believes are necessary for a fair presentation of the periods presented. These interim financial results are not necessarily indicative of results expected for the full fiscal year or for any subsequent interim period.</span></div>The accompanying unaudited interim consolidated financial statements include the accounts of MacroGenics, Inc. and its wholly owned subsidiaries, MacroGenics UK Limited and MacroGenics Limited. All intercompany accounts and transactions have been eliminated in consolidation. These consolidated financial statements and related notes should be read in conjunction with the financial statements and notes thereto included in the Company's 2021 Annual Report on Form 10-K filed with the Securities and Exchange Commission (SEC) on February 24, 2022.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent Accounting Pronouncements</a></td>
<td class="text"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Recent Accounting Pronouncements</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no new accounting pronouncements that were issued or became effective since the issuance of the Company&#8217;s 2021 Annual Report on Form 10-K that had, or are expected to have, a material impact on its consolidated financial position, results of operations or cash flows.</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="Show.showAR( this, 'defref_us-gaap_FairValueOfFinancialInstrumentsPolicy', window );">Fair Value of Financial Instruments</a></td>
<td class="text"><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's financial instruments consist of cash and cash equivalents, marketable securities, accounts receivable, accounts payable and accrued expenses.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amount of accounts receivable, accounts payable and accrued expenses are generally considered to be representative of their respective fair values because of their short-term nature.&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company accounts for recurring and non-recurring fair value measurements in accordance with the Financial Accounting Standards Board (FASB) Accounting Standards Codification (ASC) 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements and Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (ASC 820). ASC 820 defines fair value, establishes a fair value hierarchy for assets and liabilities measured at fair value, and requires expanded disclosures about fair value measurements. The ASC 820 hierarchy ranks the quality of reliability of inputs, or assumptions, used in the determination of fair value and requires assets and liabilities carried at fair value to be classified and disclosed in one of the following three categories:</span></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1 - Fair value is determined by using unadjusted quoted prices that are available in active markets for identical assets and liabilities.</span></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2 - Fair value is determined by using inputs other than Level 1 quoted prices that are directly or indirectly observable. Inputs can include quoted prices for similar assets and liabilities in active markets or quoted prices for identical assets and liabilities in inactive markets. Related inputs can also include those used in valuation or other pricing models, such as interest rates and yield curves that can be corroborated by observable market data.</span></div><div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3 - Fair value is determined by inputs that are unobservable and not corroborated by market data. Use of these inputs involves significant and subjective judgments to be made by a reporting entity - e.g., determining an appropriate adjustment to a discount factor for illiquidity associated with a given security.</span></div>The Company evaluates financial assets and liabilities subject to fair value measurements on a recurring basis to determine the appropriate level at which to classify them each reporting period. This determination requires the Company to make subjective judgments as to the significance of inputs used in determining fair value and where such inputs lie within the ASC 820 hierarchy. There were no transfers between levels during the periods presented.<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_FairValueOfFinancialInstrumentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the fair value of financial instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 60<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=7493716&amp;loc=d3e21868-110260<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13279-108611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueOfFinancialInstrumentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140273120988176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value of Financial Instruments (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock', window );">Financial Assets Measured at Fair Value on a Recurring Basis</a></td>
<td class="text"><div style="margin-bottom:15pt;margin-top:15pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial assets measured at fair value on a recurring basis were as follows (in thousands):</span></div><div style="margin-bottom:15pt;margin-top:15pt"><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:44.514%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.005%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.445%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value Measurements at September 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,398&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,398&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,163&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,163&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,460&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,460&#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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,021&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,561&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,460&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:12pt"><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:44.514%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.005%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.445%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value Measurements at December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,202&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,202&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,132&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,132&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government-sponsored enterprises</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,734&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,734&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,280&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,280&#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"/><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(b)</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,348&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,334&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,014&#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-bottom:9pt;margin-top:12pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) Total assets measured at fair value at September&#160;30, 2022 includes approximately $71.4 million reported in cash and cash equivalents on the consolidated balance sheet.</span></div><div style="margin-bottom:9pt;margin-top:12pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b) Total assets measured at fair value at December&#160;31, 2021 includes approximately $23.2 million reported in cash and cash equivalents on the consolidated balance sheet.</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19279-110258<br><br>Reference 3: 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 2C<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=SL7498348-110258<br><br>Reference 4: 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 https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br><br>Reference 5: 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 (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140273120890032">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock', window );">Available-for-sale Marketable Securities</a></td>
<td class="text"><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the Company's marketable debt securities (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 style="width:53.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.718%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.718%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.724%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized<br/>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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,257&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(94)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,163&#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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,479&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,460&#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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,736&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(113)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,623&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:9pt"><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.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.718%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.718%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.724%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized<br/>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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,184&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,132&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government-sponsored enterprises</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,739&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,734&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,285&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,281&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,208&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(61)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,147&#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_DebtSecuritiesAvailableForSaleTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -URI https://asc.fasb.org/topic&amp;trid=2196928<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>31
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140273120917312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventory, Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Schedule of Inventory</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All of the Company's inventory relates to the manufacturing of MARGENZA.  The following table sets forth the Company's net inventory (in thousands):</span></div><div style="margin-top:9pt"><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:58.987%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.346%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,929&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">877&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">459&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventory, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,086&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,388&#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><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140273124177824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Stock-Based Compensation Expense</a></td>
<td class="text"><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following stock-based compensation expense was recognized for the periods indicated (in thousands):</span></div><div style="margin-bottom:9pt"><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:31.209%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.724%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.992%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.378%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,571&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,109&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,621&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,894&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,552&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,249&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,076&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,820&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,123&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,358&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,697&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,714&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Valuation Assumptions Using the Black-Scholes Option-Pricing Model</a></td>
<td class="text"><div style="margin-bottom:9pt;margin-top:15pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of each option award is estimated on the date of grant using the Black-Scholes option-pricing model using the assumptions in the following table for options issued during the period indicated:</span></div><div style="margin-bottom:9pt;margin-top:15pt"><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:60.888%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.837%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87.8% -90.8%</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86.2% - 87.4%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4% - 3.6%</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6% - 1.4%</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.95 years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.25 years</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="Show.showAR( this, 'defref_us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock', window );">Schedule of Stock Options Roll Forward</a></td>
<td class="text"><div style="margin-bottom:9pt;margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes stock option activity during the nine months ended September&#160;30, 2022:</span></div><div style="margin-bottom:9pt;margin-top:6pt"><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.285%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.005%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.005%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.005%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.010%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average<br/>Remaining<br/>Contractual Term<br/>(Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value<br/>&#160;(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, December 31, 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,373,921&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.47&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.6</span></td><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 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,730,597&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.40&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(82,963)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.46&#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: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 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(427,074)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.05&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(267,238)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.76&#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: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 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, September 30, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,327,243&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.63&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of September 30, 2022:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;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 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,455,853&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.77&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,622,594&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.96&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.6</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock', window );">Schedule of RSU Activity</a></td>
<td class="text"><div style="margin-bottom:3pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes RSU activity during the nine months ended September&#160;30, 2022:</span></div><div style="margin-bottom:3pt"><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:54.163%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.268%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.954%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Grant Date Fair Value</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,500&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.97&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">476,772&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.42&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,445)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.65&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, September 30, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">446,827&#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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.70&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the change in stock options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock</td>
</tr>
<tr>
<td style="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>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140273119744656">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value of Financial Instruments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Securities</a></td>
<td class="nump">$ 39,623<span></span>
</td>
<td class="nump">$ 120,147<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value Measurements, Recurring Basis</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="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="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents</a></td>
<td class="nump">71,400<span></span>
</td>
<td class="nump">23,200<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total assets measured at fair value</a></td>
<td class="nump">111,021<span></span>
</td>
<td class="nump">143,348<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value Measurements, Recurring Basis | 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="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="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total assets measured at fair value</a></td>
<td class="nump">104,561<span></span>
</td>
<td class="nump">98,334<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value Measurements, Recurring Basis | Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total assets measured at fair value</a></td>
<td class="nump">6,460<span></span>
</td>
<td class="nump">45,014<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value Measurements, Recurring Basis | Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents</a></td>
<td class="nump">71,398<span></span>
</td>
<td class="nump">17,202<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value Measurements, Recurring Basis | Money market funds | Level 1</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="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="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents</a></td>
<td class="nump">71,398<span></span>
</td>
<td class="nump">17,202<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value Measurements, Recurring Basis | Money market funds | 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="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="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value Measurements, Recurring Basis | U.S. Treasury 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="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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Securities</a></td>
<td class="nump">33,163<span></span>
</td>
<td class="nump">81,132<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value Measurements, Recurring Basis | U.S. Treasury securities | 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="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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Securities</a></td>
<td class="nump">33,163<span></span>
</td>
<td class="nump">81,132<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value Measurements, Recurring Basis | U.S. Treasury securities | Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Securities</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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value Measurements, Recurring Basis | Government-sponsored enterprises</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="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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,734<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value Measurements, Recurring Basis | Government-sponsored enterprises | Level 1</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="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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Securities</a></td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value Measurements, Recurring Basis | Government-sponsored enterprises | 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="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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,734<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value Measurements, Recurring Basis | 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="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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Securities</a></td>
<td class="nump">6,460<span></span>
</td>
<td class="nump">37,280<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value Measurements, Recurring Basis | Corporate debt securities | 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="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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Securities</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="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value Measurements, Recurring Basis | Corporate debt securities | Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Securities</a></td>
<td class="nump">$ 6,460<span></span>
</td>
<td class="nump">$ 37,280<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=126897435&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_FairValueByAssetClassAxis=us-gaap_MoneyMarketFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByAssetClassAxis=us-gaap_MoneyMarketFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByAssetClassAxis=us-gaap_USTreasurySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByAssetClassAxis=us-gaap_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_FairValueByAssetClassAxis=us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByAssetClassAxis=us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByAssetClassAxis=us-gaap_CorporateDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByAssetClassAxis=us-gaap_CorporateDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140273119321024">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Marketable Securities (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">$ 39,736,000<span></span>
</td>
<td class="nump">$ 120,208,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(113,000)<span></span>
</td>
<td class="num">(61,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">39,623,000<span></span>
</td>
<td class="nump">120,147,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="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss', window );">Allowance for credit loss related to available-for-sale debt securities</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="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember', window );">U.S. Treasury 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="Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">33,257,000<span></span>
</td>
<td class="nump">81,184,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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(94,000)<span></span>
</td>
<td class="num">(52,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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">33,163,000<span></span>
</td>
<td class="nump">81,132,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember', window );">Government-sponsored enterprises</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="Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,739,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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,734,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember', window );">Corporate debt securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">6,479,000<span></span>
</td>
<td class="nump">31,285,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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(19,000)<span></span>
</td>
<td class="num">(4,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="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">$ 6,460,000<span></span>
</td>
<td class="nump">$ 31,281,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=126970911&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 https://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=126897435&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126970911&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 https://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ScheduleOfAvailableForSaleSecuritiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_USGovernmentSponsoredEnterprisesDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_USGovernmentSponsoredEnterprisesDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140273120594944">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventory, Net (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcess', window );">Work in process</a></td>
<td class="nump">$ 209<span></span>
</td>
<td class="nump">$ 3,929<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoods', window );">Finished goods</a></td>
<td class="nump">877<span></span>
</td>
<td class="nump">459<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Total inventory, net</a></td>
<td class="nump">1,086<span></span>
</td>
<td class="nump">4,388<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryValuationReserves', window );">Inventory valuation reserves</a></td>
<td class="nump">$ 4,900<span></span>
</td>
<td class="nump">$ 2,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><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(6))<br> -URI https://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 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: 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 https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryValuationReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation reserve for inventory.</p></div>
<a href="javascript:void(0);" onclick="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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -URI https://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 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.BB)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryValuationReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcess">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWorkInProcess</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>36
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140273119580224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity (Details) - USD ($)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="3">1 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Nov. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember', window );">Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Number of shares issued or sold (in shares)</a></td>
<td class="nump">958,467<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">958,467<span></span>
</td>
<td class="nump">3,622,186<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=mgnx_AtTheMarketOfferingMember', window );">At the Market Offering</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_mgnx_CommonStockMaximumAmountAvailableForIssuance', window );">Maximum amount available for issuance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Number of shares sold (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,622,186<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockPricePerShare', window );">Sales of stock purchase price (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 27.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 27.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction', window );">Proceeds of stock sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 98.2<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="Show.showAR( this, 'defref_mgnx_CommonStockMaximumAmountAvailableForIssuanceIncrease', window );">Maximum amount available for issuance, increase</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300.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_mgnx_CommonStockMaximumAmountAvailableForIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Common Stock, Maximum Amount Available For Issuance</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgnx_CommonStockMaximumAmountAvailableForIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgnx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_mgnx_CommonStockMaximumAmountAvailableForIssuanceIncrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Common Stock, Maximum Amount Available For Issuance, Increase</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgnx_CommonStockMaximumAmountAvailableForIssuanceIncrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgnx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_SaleOfStockConsiderationReceivedOnTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://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 https://asc.fasb.org/extlink&amp;oid=126973232&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 https://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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StatementEquityComponentsAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=mgnx_AtTheMarketOfferingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=mgnx_AtTheMarketOfferingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>37
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140273115770016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Collaboration and Other Agreements - Incyte Corporation (Details)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1">7 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1">24 Months Ended</th>
<th class="th" colspan="1">57 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Sep. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jul. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($) </div>
<div>performanceObligation</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2022 </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="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaboration And Other Agreements [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 41,734,000<span></span>
</td>
<td class="nump">$ 15,662,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 78,842,000<span></span>
</td>
<td class="nump">$ 63,300,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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue, current</a></td>
<td class="nump">7,085,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,085,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20,646,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="nump">$ 7,085,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="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityNoncurrent', window );">Deferred revenue, net of current portion</a></td>
<td class="nump">5,084,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,084,000<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>
<td class="nump">5,084,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CounterpartyNameAxis=mgnx_IncyteCorporationMember', window );">Incyte Corporation | Incyte MGA012 Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaboration And Other Agreements [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_mgnx_NonRefundableUpfrontFees', window );">Non-refundable upfront payment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 150,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgnx_PotentialCommercialMilestonePaymentsUnderAgreement', window );">Potential commercial milestone payments under agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">330,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgnx_PotentialDevelopmentandRegulatoryMilestonePaymentsUnderAgreement', window );">Potential development and regulatory milestone payments under agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">435,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgnx_DevelopmentAndRegulatoryMilestonePaymentsUnderAgreementRecognized', window );">Development and regulatory milestones recognized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgnx_CollaborativeAgreementTransactionPrice', window );">Collaborative agreement transaction price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 154,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgnx_RevenueMultipleDeliverableArrangementsDeterminationOfSellingPriceAmount', window );">Variable consideration recognized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,000,000<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="Show.showAR( this, 'defref_mgnx_NumberOfPerformanceObligations', window );">Number of performance obligations | performanceObligation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<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="Show.showAR( this, 'defref_srt_CounterpartyNameAxis=mgnx_IMabBiopharmaMember', window );">I-Mab | I-Mab Biopharma Collaboration and License Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaboration And Other Agreements [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_mgnx_NonRefundableUpfrontFees', window );">Non-refundable upfront payment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,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="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">3,800,000<span></span>
</td>
<td class="nump">5,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,500,000<span></span>
</td>
<td class="nump">7,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Deferred revenue</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgnx_DevelopmentAndRegulatoryMilestonePaymentsUnderAgreementRecognized', window );">Development and regulatory milestones recognized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,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>
<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="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Incyte Corporation | Incyte MGA012 Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaboration And Other Agreements [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_mgnx_ProceedsfromRoyaltiesPercent', window );">Potential proceeds from royalties (percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Incyte Corporation | Incyte MGA012 Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaboration And Other Agreements [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_mgnx_ProceedsfromRoyaltiesPercent', window );">Potential proceeds from royalties (percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=mgnx_RevenuesFromLicenseAgreementsMember', window );">Revenues From License Agreements | Incyte Corporation | Incyte MGA012 Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaboration And Other Agreements [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 150,000,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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=mgnx_RevenuesFromLicenseAgreementsMember', window );">Revenues From License Agreements | Incyte Corporation | Incyte MGA012 Agreement - Clinical 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaboration And Other Agreements [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">30,000,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,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>
<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=mgnx_RevenuesFromLicenseAgreementsMember', window );">Revenues From License Agreements | Incyte Corporation | Incyte MGA012 Clinical Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaboration And Other Agreements [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">100,000<span></span>
</td>
<td class="nump">200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">600,000<span></span>
</td>
<td class="nump">1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=mgnx_RevenuesFromLicenseAgreementsMember', window );">Revenues From License Agreements | Incyte Corporation | Incyte MGA012 Supply Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaboration And Other Agreements [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">300,000<span></span>
</td>
<td class="nump">$ 7,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=mgnx_RevenuesFromCMOAgreementsMemberMember', window );">RevenuesFromCMOAgreementsMember | Incyte Corporation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaboration And Other Agreements [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_mgnx_NonRefundableUpfrontFees', window );">Non-refundable upfront payment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_mgnx_TotalAnnualFixedPayments', window );">Annual Fixed Payments</a></td>
<td class="nump">14,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,400,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="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Deferred revenue</a></td>
<td class="nump">9,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,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="nump">9,500,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="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue, current</a></td>
<td class="nump">4,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,400,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityNoncurrent', window );">Deferred revenue, net of current portion</a></td>
<td class="nump">5,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,100,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=mgnx_RevenuesFromCMOAmendmentAgreementMember', window );">RevenuesFromCMOAmendmentAgreement | Incyte Corporation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaboration And Other Agreements [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_mgnx_TotalAnnualFixedPayments', window );">Annual Fixed Payments</a></td>
<td class="nump">19,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,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="nump">19,500,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgnx_AdditionalAnnualFixedPayments', window );">Additional Payments</a></td>
<td class="nump">$ 5,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,100,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgnx_AdditionalAnnualFixedPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additional Annual Fixed Payments</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgnx_AdditionalAnnualFixedPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgnx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgnx_CollaborativeAgreementTransactionPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgnx_CollaborativeAgreementTransactionPrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgnx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_mgnx_DevelopmentAndRegulatoryMilestonePaymentsUnderAgreementRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Development And Regulatory Milestone Payments Under Agreement, Recognized</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgnx_DevelopmentAndRegulatoryMilestonePaymentsUnderAgreementRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgnx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_mgnx_NonRefundableUpfrontFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgnx_NonRefundableUpfrontFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgnx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_mgnx_NumberOfPerformanceObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgnx_NumberOfPerformanceObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgnx_</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_mgnx_PotentialCommercialMilestonePaymentsUnderAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgnx_PotentialCommercialMilestonePaymentsUnderAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgnx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgnx_PotentialDevelopmentandRegulatoryMilestonePaymentsUnderAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgnx_PotentialDevelopmentandRegulatoryMilestonePaymentsUnderAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgnx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgnx_ProceedsfromRoyaltiesPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgnx_ProceedsfromRoyaltiesPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgnx_</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_mgnx_RevenueMultipleDeliverableArrangementsDeterminationOfSellingPriceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Revenue, Multiple-Deliverable Arrangements, Determination Of Selling Price, Amount</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgnx_RevenueMultipleDeliverableArrangementsDeterminationOfSellingPriceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgnx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_mgnx_TotalAnnualFixedPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total Annual Fixed Payments</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgnx_TotalAnnualFixedPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgnx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=126919976&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 https://asc.fasb.org/extlink&amp;oid=126920106&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 https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130532-203044<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=126919976&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 https://asc.fasb.org/extlink&amp;oid=126919976&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 https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=126919976&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 https://asc.fasb.org/extlink&amp;oid=126919976&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 https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_srt_CounterpartyNameAxis=mgnx_IncyteCorporationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=mgnx_IncyteCorporationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=mgnx_IncyteMGA012AgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=mgnx_IncyteMGA012AgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=mgnx_IMabBiopharmaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=mgnx_IMabBiopharmaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=mgnx_IMabBiopharmaCollaborationAndLicenseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=mgnx_IMabBiopharmaCollaborationAndLicenseAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=mgnx_RevenuesFromLicenseAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=mgnx_RevenuesFromLicenseAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=mgnx_IncyteMGA012AgreementClinicalActivitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=mgnx_IncyteMGA012AgreementClinicalActivitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=mgnx_IncyteMGA012ClinicalServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=mgnx_IncyteMGA012ClinicalServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=mgnx_IncyteMGA012SupplyAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=mgnx_IncyteMGA012SupplyAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=mgnx_RevenuesFromCMOAgreementsMemberMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=mgnx_RevenuesFromCMOAgreementsMemberMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=mgnx_RevenuesFromCMOAmendmentAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=mgnx_RevenuesFromCMOAmendmentAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140273114777264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Collaboration and Other Agreements - Zai Lab (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="3">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1">27 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>Jun. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Jun. 15, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaboration And Other Agreements [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 41,734<span></span>
</td>
<td class="nump">$ 15,662<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 78,842<span></span>
</td>
<td class="nump">$ 63,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue, current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,085<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,085<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,085<span></span>
</td>
<td class="nump">$ 20,646<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityNoncurrent', window );">Deferred revenue, net of current portion</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,084<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,084<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,084<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis=mgnx_A2018ZaiLabCollaborationAndLicenseAgreementMember', window );">2018 Zai Lab Agreement | Zai Labs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaboration And Other Agreements [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_mgnx_NonRefundableUpfrontFees', window );">Non-refundable upfront payment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgnx_NonrefundableUpfrontFeesNetOfTaxWithholding', window );">Non-refundable upfront payment, net of tax withholding</a></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,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_mgnx_NonrefundablePaymentTaxWithholding', window );">Nonrefundable payment tax withholding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_mgnx_PotentialDevelopmentandRegulatoryMilestonePaymentsUnderAgreement', window );">Potential development and regulatory milestone payments under agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 140,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="Show.showAR( this, 'defref_mgnx_DevelopmentAndRegulatoryMilestonePaymentsUnderAgreementRecognized', window );">Development and regulatory milestones recognized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,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="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,900<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="Show.showAR( this, 'defref_mgnx_MilestonesValueAddedTax', window );">Milestones Value Added Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">8,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis=mgnx_ZaiLabsCollaborationAndLicenseAgreementMargetuximabMember', window );">Zai Lab Agreement, Margetuximab | Zai Labs | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaboration And Other Agreements [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_mgnx_ProceedsfromRoyaltiesPercent', window );">Potential proceeds from royalties (percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis=mgnx_ZaiLabsCollaborationAndLicenseAgreementTRIDENTMoleculeMember', window );">Zai Lab Agreement, TRIDENT molecule | Zai Labs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaboration And Other Agreements [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_mgnx_ProceedsfromRoyaltiesPercent', window );">Potential proceeds from royalties (percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis=mgnx_ZaiLabClinicalSupplyAgreementsMember', window );">Zai Lab Clinical Supply Agreements | Zai Labs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaboration And Other Agreements [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">300<span></span>
</td>
<td class="nump">2,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis=mgnx_A2021ZaiLabAgreementsMember', window );">2021 Zai Lab Agreements | Zai Labs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaboration And Other Agreements [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_mgnx_NonRefundableUpfrontFees', window );">Non-refundable upfront payment</a></td>
<td class="nump">$ 25,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>
<td class="text">&#160;<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="Show.showAR( this, 'defref_mgnx_PotentialDevelopmentandRegulatoryMilestonePaymentsUnderAgreement', window );">Potential development and regulatory milestone payments under agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 680,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="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Deferred revenue</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="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 16,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,800<span></span>
</td>
<td class="nump">$ 3,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16,800<span></span>
</td>
<td class="nump">$ 18,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction', window );">Proceeds of stock sale</a></td>
<td class="nump">30,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockPricePerShare', window );">Sales of stock purchase price (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 31.3<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="Show.showAR( this, 'defref_mgnx_PotentialCommercialMilestonePaymentsUnderAgreement', window );">Potential commercial milestone payments under agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 600,000<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="Show.showAR( this, 'defref_mgnx_CollaborativeAgreementTransactionPrice', window );">Collaborative agreement transaction price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 40,400<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="Show.showAR( this, 'defref_mgnx_RevenueMultipleDeliverableArrangementsDeterminationOfSellingPriceAmount', window );">Variable consideration recognized</a></td>
<td class="nump">5,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis=mgnx_A2021ZaiLabAgreementsMember', window );">2021 Zai Lab Agreements | Zai Labs | Additional Paid-In Capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaboration And Other Agreements [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_mgnx_PremiumReceivedOnStockPurchase', window );">Premium received on stock purchase</a></td>
<td class="nump">$ 10,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_mgnx_CollaborativeAgreementTransactionPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgnx_CollaborativeAgreementTransactionPrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgnx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_mgnx_DevelopmentAndRegulatoryMilestonePaymentsUnderAgreementRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Development And Regulatory Milestone Payments Under Agreement, Recognized</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgnx_DevelopmentAndRegulatoryMilestonePaymentsUnderAgreementRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgnx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_mgnx_MilestonesValueAddedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Milestones Value Added Tax</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgnx_MilestonesValueAddedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgnx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_mgnx_NonRefundableUpfrontFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgnx_NonRefundableUpfrontFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgnx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_mgnx_NonrefundablePaymentTaxWithholding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Nonrefundable Payment Tax Withholding</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgnx_NonrefundablePaymentTaxWithholding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgnx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_mgnx_NonrefundableUpfrontFeesNetOfTaxWithholding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Nonrefundable Upfront Fees, Net Of Tax Withholding</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgnx_NonrefundableUpfrontFeesNetOfTaxWithholding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgnx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_mgnx_PotentialCommercialMilestonePaymentsUnderAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgnx_PotentialCommercialMilestonePaymentsUnderAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgnx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgnx_PotentialDevelopmentandRegulatoryMilestonePaymentsUnderAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgnx_PotentialDevelopmentandRegulatoryMilestonePaymentsUnderAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgnx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgnx_PremiumReceivedOnStockPurchase">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PremiumReceivedOnStockPurchase</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgnx_PremiumReceivedOnStockPurchase</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgnx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_mgnx_ProceedsfromRoyaltiesPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgnx_ProceedsfromRoyaltiesPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgnx_</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_mgnx_RevenueMultipleDeliverableArrangementsDeterminationOfSellingPriceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Revenue, Multiple-Deliverable Arrangements, Determination Of Selling Price, Amount</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgnx_RevenueMultipleDeliverableArrangementsDeterminationOfSellingPriceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgnx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=126919976&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 https://asc.fasb.org/extlink&amp;oid=126920106&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 https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130532-203044<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=126919976&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 https://asc.fasb.org/extlink&amp;oid=126919976&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 https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=126919976&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 https://asc.fasb.org/extlink&amp;oid=126919976&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 https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_SaleOfStockConsiderationReceivedOnTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_SaleOfStockPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis=mgnx_A2018ZaiLabCollaborationAndLicenseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=mgnx_A2018ZaiLabCollaborationAndLicenseAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=mgnx_ZaiLabMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=mgnx_ZaiLabMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=mgnx_ZaiLabsCollaborationAndLicenseAgreementMargetuximabMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=mgnx_ZaiLabsCollaborationAndLicenseAgreementMargetuximabMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis=mgnx_ZaiLabsCollaborationAndLicenseAgreementTRIDENTMoleculeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=mgnx_ZaiLabsCollaborationAndLicenseAgreementTRIDENTMoleculeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=mgnx_ZaiLabClinicalSupplyAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=mgnx_ZaiLabClinicalSupplyAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=mgnx_A2021ZaiLabAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=mgnx_A2021ZaiLabAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AdditionalPaidInCapitalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AdditionalPaidInCapitalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140273120662944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Collaboration and Other Agreements - Janssen (Details) - USD ($)<br> $ in Thousands</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">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaboration And Other Agreements [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 41,734<span></span>
</td>
<td class="nump">$ 15,662<span></span>
</td>
<td class="nump">$ 78,842<span></span>
</td>
<td class="nump">$ 63,300<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="Show.showAR( this, 'defref_srt_CounterpartyNameAxis=mgnx_JanssenBiotechIncMember', window );">Janssen Biotech Inc | Janssen Collaboration and License Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaboration And Other Agreements [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_mgnx_NonRefundableUpfrontFees', window );">Non-refundable upfront payment</a></td>
<td class="nump">$ 20,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgnx_PotentialMilestonePaymentsAndRoyaltiesOnProductSales', window );">Potential milestone payments and royalties on product sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 312,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgnx_ProceedsfromRoyaltiesPercent', window );">Potential proceeds from royalties (percent)</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_mgnx_CollaborativeAgreementTransactionPrice', window );">Collaborative agreement transaction price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,200<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="Show.showAR( this, 'defref_mgnx_RevenueMultipleDeliverableArrangementsDeterminationOfSellingPriceAmount', window );">Clinical trial activities selling price amount</a></td>
<td class="nump">$ 2,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_srt_CounterpartyNameAxis=mgnx_JanssenBiotechIncMember', window );">Janssen Biotech Inc | Janssen Collaboration and License Agreement | Revenues From License Agreements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaboration And Other Agreements [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 20,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="Show.showAR( this, 'defref_srt_CounterpartyNameAxis=mgnx_JanssenBiotechIncMember', window );">Janssen Biotech Inc | Janssen Collaboration and License Agreement | Revenue From Performance of the Research and Development 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaboration And Other Agreements [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
<td class="nump">$ 200<span></span>
</td>
<td class="nump">$ 700<span></span>
</td>
<td class="nump">$ 1,100<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_mgnx_CollaborativeAgreementTransactionPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgnx_CollaborativeAgreementTransactionPrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgnx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_mgnx_NonRefundableUpfrontFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgnx_NonRefundableUpfrontFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgnx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_mgnx_PotentialMilestonePaymentsAndRoyaltiesOnProductSales">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Potential Milestone Payments and Royalties On Product Sales</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgnx_PotentialMilestonePaymentsAndRoyaltiesOnProductSales</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgnx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgnx_ProceedsfromRoyaltiesPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgnx_ProceedsfromRoyaltiesPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgnx_</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_mgnx_RevenueMultipleDeliverableArrangementsDeterminationOfSellingPriceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Revenue, Multiple-Deliverable Arrangements, Determination Of Selling Price, Amount</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgnx_RevenueMultipleDeliverableArrangementsDeterminationOfSellingPriceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgnx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_srt_CounterpartyNameAxis=mgnx_JanssenBiotechIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=mgnx_JanssenBiotechIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=mgnx_JanssenCollaborationAndLicenseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=mgnx_JanssenCollaborationAndLicenseAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=mgnx_RevenuesFromLicenseAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=mgnx_RevenuesFromLicenseAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=mgnx_RevenueFromPerformanceOfTheResearchAndDevelopmentActivitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=mgnx_RevenueFromPerformanceOfTheResearchAndDevelopmentActivitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140273114236192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Collaboration and Other Agreements - I-Mab Biopharma (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1">7 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Jul. 31, 2022</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 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="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaboration And Other Agreements [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 41,734<span></span>
</td>
<td class="nump">$ 15,662<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 78,842<span></span>
</td>
<td class="nump">$ 63,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue, current</a></td>
<td class="nump">7,085<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,085<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20,646<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityNoncurrent', window );">Deferred revenue, net of current portion</a></td>
<td class="nump">5,084<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,084<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CounterpartyNameAxis=mgnx_IMabBiopharmaMember', window );">I-Mab | I-Mab Biopharma Collaboration and License 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="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaboration And Other Agreements [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_mgnx_NonRefundableUpfrontFees', window );">Non-refundable upfront payment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,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="Show.showAR( this, 'defref_mgnx_DevelopmentAndRegulatoryMilestonePaymentsUnderAgreementRecognized', window );">Development and regulatory milestones recognized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,000<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="Show.showAR( this, 'defref_mgnx_RevenueInformationUsedToAssessVariableConsiderationAmount', window );">Estimated variable consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">3,800<span></span>
</td>
<td class="nump">5,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,500<span></span>
</td>
<td class="nump">$ 7,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Deferred revenue</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,500<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="Show.showAR( this, 'defref_mgnx_OneTimeMillstoneCredit', window );">One Time Millstone Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CounterpartyNameAxis=mgnx_IMabBiopharmaMember', window );">I-Mab | I-Mab Biopharma Collaboration And License Agreement Clinical Supply</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaboration And Other Agreements [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CounterpartyNameAxis=mgnx_IncyteCorporationMember', window );">Incyte Corporation | RevenuesFromCMOAgreementsMember</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaboration And Other Agreements [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_mgnx_NonRefundableUpfrontFees', window );">Non-refundable upfront payment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Deferred revenue</a></td>
<td class="nump">9,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue, current</a></td>
<td class="nump">4,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityNoncurrent', window );">Deferred revenue, net of current portion</a></td>
<td class="nump">$ 5,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgnx_DevelopmentAndRegulatoryMilestonePaymentsUnderAgreementRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Development And Regulatory Milestone Payments Under Agreement, Recognized</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgnx_DevelopmentAndRegulatoryMilestonePaymentsUnderAgreementRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgnx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_mgnx_NonRefundableUpfrontFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgnx_NonRefundableUpfrontFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgnx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_mgnx_OneTimeMillstoneCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>One Time Millstone Credit</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgnx_OneTimeMillstoneCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgnx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_mgnx_RevenueInformationUsedToAssessVariableConsiderationAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Revenue, Information Used To Assess Variable Consideration, Amount</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgnx_RevenueInformationUsedToAssessVariableConsiderationAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgnx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=126919976&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 https://asc.fasb.org/extlink&amp;oid=126920106&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 https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130532-203044<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=126919976&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 https://asc.fasb.org/extlink&amp;oid=126919976&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 https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=126919976&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 https://asc.fasb.org/extlink&amp;oid=126919976&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 https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_srt_CounterpartyNameAxis=mgnx_IMabBiopharmaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=mgnx_IMabBiopharmaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=mgnx_IMabBiopharmaCollaborationAndLicenseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=mgnx_IMabBiopharmaCollaborationAndLicenseAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=mgnx_IMabBiopharmaCollaborationAndLicenseAgreementClinicalSupplyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=mgnx_IMabBiopharmaCollaborationAndLicenseAgreementClinicalSupplyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=mgnx_IncyteCorporationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=mgnx_IncyteCorporationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=mgnx_RevenuesFromCMOAgreementsMemberMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=mgnx_RevenuesFromCMOAgreementsMemberMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140273120542976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Collaboration and Other Agreements - NIAID Contract (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Sep. 15, 2015 </div>
<div>Molecule</div>
</th>
<th class="th">
<div>Sep. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 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="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaboration And Other Agreements [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 41,734<span></span>
</td>
<td class="nump">$ 15,662<span></span>
</td>
<td class="nump">$ 78,842<span></span>
</td>
<td class="nump">$ 63,300<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CounterpartyNameAxis=mgnx_NationalInstituteOfAllergyAndInfectiousDiseasesMember', window );">NIAID</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaboration And Other Agreements [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_mgnx_NumberOfMoleculesToBeDevelopedAndCommercializedUnderAgreement', window );">Number of commercialized molecules | Molecule</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgnx_TotalPotentialValueUnderAgreement', window );">Total potential value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,100<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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=mgnx_RevenuesFromGrantsMember', window );">Revenues From Grants | NIAID</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaboration And Other Agreements [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
<td class="nump">$ 1,500<span></span>
</td>
<td class="nump">$ 1,300<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgnx_NumberOfMoleculesToBeDevelopedAndCommercializedUnderAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgnx_NumberOfMoleculesToBeDevelopedAndCommercializedUnderAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgnx_</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_mgnx_TotalPotentialValueUnderAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgnx_TotalPotentialValueUnderAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgnx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_srt_CounterpartyNameAxis=mgnx_NationalInstituteOfAllergyAndInfectiousDiseasesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=mgnx_NationalInstituteOfAllergyAndInfectiousDiseasesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=mgnx_RevenuesFromGrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=mgnx_RevenuesFromGrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140273119679648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Stock-Based Compensation Expense (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</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">9 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>May 31, 2017</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Oct. 31, 2013</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_mgnx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod', window );">Offering period</a></td>
<td class="text">6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,327,243<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,327,243<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,373,921<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted-average exercise price of stock options outstanding (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18.63<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18.63<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 21.47<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,123<span></span>
</td>
<td class="nump">$ 6,358<span></span>
</td>
<td class="nump">$ 15,697<span></span>
</td>
<td class="nump">$ 17,714<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="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=mgnx_TwoThousandSixteenEmployeeStockPurchasePlanMember', window );">2016 Employee Stock Purchase Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Share-based compensation, number of shares authorized (in shares)</a></td>
<td class="nump">800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="Show.showAR( this, 'defref_mgnx_EmployeeStockPurchasePlanMaximumAnnualContributionsPerEmployeePercent', window );">Payroll deduction percentage</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent', window );">Purchase price of common stock percent of the fair market value</a></td>
<td class="nump">85.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod', window );">Common stock purchased (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">65,125<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=mgnx_A2003StockIncentivePlanMember', window );">2003 Stock Incentive Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">103,040<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">103,040<span></span>
</td>
<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="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=mgnx_StockIncentivePlan2013Member', window );">Stock Incentive Plan 2013</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Share-based compensation, number of shares authorized (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,816,949<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,816,949<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,224,203<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,224,203<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_mgnx_CommonStockCapitalSharesMinimumIncreaseInSharesReservedForFutureIssuance', window );">Potential annual increase in shares reserved for future issuance (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,960,168<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="Show.showAR( this, 'defref_mgnx_PercentageOfSharesOfCompanysCommonStockOutstandingForIncreaseInSharesReservedForIssuanceUnderStockPlan', window );">Potential annual increase in shares reserved for future issuance as percentage of outstanding share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,571<span></span>
</td>
<td class="nump">3,109<span></span>
</td>
<td class="nump">$ 7,621<span></span>
</td>
<td class="nump">8,894<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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,552<span></span>
</td>
<td class="nump">$ 3,249<span></span>
</td>
<td class="nump">$ 8,076<span></span>
</td>
<td class="nump">$ 8,820<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_mgnx_CommonStockCapitalSharesMinimumIncreaseInSharesReservedForFutureIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgnx_CommonStockCapitalSharesMinimumIncreaseInSharesReservedForFutureIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgnx_</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_mgnx_EmployeeStockPurchasePlanMaximumAnnualContributionsPerEmployeePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgnx_EmployeeStockPurchasePlanMaximumAnnualContributionsPerEmployeePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgnx_</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_mgnx_PercentageOfSharesOfCompanysCommonStockOutstandingForIncreaseInSharesReservedForIssuanceUnderStockPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgnx_PercentageOfSharesOfCompanysCommonStockOutstandingForIncreaseInSharesReservedForIssuanceUnderStockPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgnx_</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_mgnx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement By Share-based Payment Award, Offering Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgnx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgnx_</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_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<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 https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<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 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<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 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Purchase price of common stock expressed as a percentage of its fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_PlanNameAxis=mgnx_TwoThousandSixteenEmployeeStockPurchasePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=mgnx_TwoThousandSixteenEmployeeStockPurchasePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=mgnx_A2003StockIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=mgnx_A2003StockIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=mgnx_StockIncentivePlan2013Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=mgnx_StockIncentivePlan2013Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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>43
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140273120693712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Option Pricing Assumptions (Details)<br></strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 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="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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend yield</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term (in years)</a></td>
<td class="text">5 years 11 months 12 days<span></span>
</td>
<td class="text">6 years 3 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="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">87.80%<span></span>
</td>
<td class="nump">86.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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">1.40%<span></span>
</td>
<td class="nump">0.60%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">90.80%<span></span>
</td>
<td class="nump">87.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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">3.60%<span></span>
</td>
<td class="nump">1.40%<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<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 https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<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 https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>44
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140273119664640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Stock Option Activity (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Shares, Outstanding, Beginning Balance (in shares)</a></td>
<td class="nump">8,373,921<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod', window );">Shares, Granted (in shares)</a></td>
<td class="nump">2,730,597<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Shares, Exercised (in shares)</a></td>
<td class="num">(82,963)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Shares, Forfeited or expired (in shares)</a></td>
<td class="num">(427,074)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod', window );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period</a></td>
<td class="num">(267,238)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Shares, Outstanding, Ending Balance (in shares)</a></td>
<td class="nump">10,327,243<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,373,921<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Shares, Exercisable (in shares)</a></td>
<td class="nump">6,455,853<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber', window );">Shares, Vested and expected to vest (in shares)</a></td>
<td class="nump">9,622,594<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted- Average Exercise Price</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted- Average Exercise Price, Outstanding, Beginning Balance (in dollars per share)</a></td>
<td class="nump">$ 21.47<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Weighted- Average Exercise Price, Granted (in dollars per share)</a></td>
<td class="nump">9.40<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Weighted- Average Exercise Price, Exercised (in dollars per share)</a></td>
<td class="nump">1.46<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Weighted- Average Exercise Price, Forfeited (in dollars per share)</a></td>
<td class="nump">16.05<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice', window );">Weighted- Average Exercise Price, Expired (in dollars per share)</a></td>
<td class="nump">22.76<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted- Average Exercise Price, Outstanding, Ending Balance (in dollars per share)</a></td>
<td class="nump">18.63<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 21.47<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Weighted- Average Exercise Price, Exercisable (in dollars per share)</a></td>
<td class="nump">21.77<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice', window );">Weighted- Average Exercise Price, Vested and expected to vest (in dollars per share)</a></td>
<td class="nump">$ 18.96<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted- Average Remaining Contractual Term, Outstanding (in years)</a></td>
<td class="text">6 years 8 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 years 7 months 6 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Weighted- Average Remaining Contractual Term, Exercisable (in years)</a></td>
<td class="text">5 years 6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1', window );">Weighted- Average Remaining Contractual Term, Vested and expected to vest (in years)</a></td>
<td class="text">6 years 7 months 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Aggregate Intrinsic Value, Outstanding, Ending Balance</a></td>
<td class="nump">$ 124<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Aggregate Intrinsic Value, Exercisable</a></td>
<td class="nump">96<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue', window );">Aggregate Intrinsic Value, Vested and expected to vest</a></td>
<td class="nump">$ 120<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted-average grant-date fair value of options granted (in dollars per share)</a></td>
<td class="nump">$ 6.89<span></span>
</td>
<td class="nump">$ 15.21<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Intrinsic value of options exercised</a></td>
<td class="nump">$ 500<span></span>
</td>
<td class="nump">$ 3,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Cash received for options exercised</a></td>
<td class="nump">300<span></span>
</td>
<td class="nump">5,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1', window );">Fair value of shares vested</a></td>
<td class="nump">15,100<span></span>
</td>
<td class="nump">$ 14,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation expense related to non-vested stock-options, net of related forfeiture estimates</a></td>
<td class="nump">$ 28,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unrecognized compensation expense recognition period (in years)</a></td>
<td class="text">1 year 4 months 24 days<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=128089324&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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<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 https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<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 https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<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)(04)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<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)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<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 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<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 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<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 https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<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 https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<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 https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<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)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<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)(04)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<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)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<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)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<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 https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<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)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>45
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140273119580064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-based Compensation - Restricted Stock Unit Activity (Details)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 30, 2022 </div>
<div>USD ($) </div>
<div>shares </div>
<div>$ / shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted-Average Grant Date Fair Value</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="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unrecognized compensation expense recognition period (in years)</a></td>
<td class="text">1 year 4 months 24 days<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Shares</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Beginning Balance (in shares)</a></td>
<td class="nump">21,500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">476,772<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised', window );">Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Exercised</a></td>
<td class="num">(10,445)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Exercised (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 25.65<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited or expired (in shares)</a></td>
<td class="num">(41,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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Ending Balance (in shares)</a></td>
<td class="nump">446,827<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted-Average Grant Date Fair Value</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Beginning Balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 25.97<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share) | $ / shares</a></td>
<td class="nump">8.42<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited or expired (in dollars per share) | $ / shares</a></td>
<td class="nump">10.15<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Ending Balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 8.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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</a></td>
<td class="text">2 years<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="Show.showAR( this, 'defref_mgnx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesReceivedForEachVestedAward', window );">Number of shares per employee</a></td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Total unrecognized compensation cost | $</a></td>
<td class="nump">$ 2.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unrecognized compensation expense recognition period (in years)</a></td>
<td class="text">1 year 2 months 12 days<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgnx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesReceivedForEachVestedAward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Number Of Shares Received For Each Vested Award</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgnx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesReceivedForEachVestedAward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgnx_</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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<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)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<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)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<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)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<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)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<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 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<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)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<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 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<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)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of non-option equity instruments exercised by participants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised</td>
</tr>
<tr>
<td style="padding-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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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>46
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140273124082352">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Subsequent Events (Details) - Gilead - 2022 Gilead Collaboration And License Agreement<br> $ in Millions</strong></div></th>
<th class="th">
<div>Oct. 14, 2022 </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="Show.showAR( this, 'defref_srt_CounterpartyNameAxis=mgnx_GileadMember', window );">Subsequent Event</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="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgnx_NonRefundableUpfrontFees', window );">Non-refundable upfront payment</a></td>
<td class="nump">$ 60.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="Show.showAR( this, 'defref_srt_CounterpartyNameAxis=mgnx_GileadMember', window );">Forecast</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="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mgnx_TargetNominationOptionFeesAndMilestone', window );">Target nomination, option fees and milestone</a></td>
<td class="nump">$ 1,700.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgnx_NonRefundableUpfrontFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgnx_NonRefundableUpfrontFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgnx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_mgnx_TargetNominationOptionFeesAndMilestone">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Target,nomination, option fees and milestone</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgnx_TargetNominationOptionFeesAndMilestone</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgnx_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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=mgnx_GileadMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=mgnx_GileadMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=mgnx_A2022GileadCollaborationAndLicenseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=mgnx_A2022GileadCollaborationAndLicenseAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_StatementScenarioAxis=srt_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_StatementScenarioAxis=srt_ScenarioForecastMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>mgnx-20220930_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:mgnx="http://macrogenics.com/20220930"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="mgnx-20220930.xsd" xlink:type="simple"/>
    <context id="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i66bc935e79d3465499e9e7f72d6bcad9_I20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i9cff22217eeb4ac580be76c1323c0988_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9e475aebab9b455ea40c04213be63872_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgnx:RevenueFromCollaborativeAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="if7ddd610824742ad964a5f8444b32604_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgnx:RevenueFromCollaborativeAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i52770fb52d6641c29233c5c6c168ea9e_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgnx:RevenueFromCollaborativeAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i8196a4bebe1a4c868648ea89731e5610_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgnx:RevenueFromCollaborativeAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ie9acd30457ef4494a4cba1be94ef6c4a_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i47e1c755a8084ffcb04c902bc70f2bc9_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i2128210bc9384a6c8ca912cffd9f0e58_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i81be48e62cf748249b8fd4fbd262f2ae_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia529fe0f69c14fe888ced080bc115248_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgnx:ContractManufacturingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ic533dd113c244657a3c021e57335d8af_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgnx:ContractManufacturingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ic3fb97720aca4f6eafc1db95f565cd83_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgnx:ContractManufacturingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="iaf1e6015b26f4b2689e39319acaac95f_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgnx:ContractManufacturingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i8fbc496214fc41c7afa239c9efe430d3_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgnx:RevenueFromGovernmentAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ib3d0f7e1f12740da85beaed2c27205d6_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgnx:RevenueFromGovernmentAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib53e5a6503f247f4aa8ac41c2460d3b4_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgnx:RevenueFromGovernmentAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i2ee739d33f564b879dd6df810dd82351_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgnx:RevenueFromGovernmentAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i0fbd09cde8e14eef81c4e781b6152c01_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i1f6df151048a43f7b8c7ce3fede9e2ef_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="if0c2b89e827a466c9ae1a11c4fa4095e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4905153ac3c04e98b514fdbcd5d48b9e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic85904c32888419fa6be2807a0c7e7ea_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2fdded01fcb541078f9ac03b000a01f4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if755c48d8ae1452fa22060ae4efe86d8_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ia12194a25a444584bf9f19bed3d8d857_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i9510eadd31e34ae7875bcba9a2b50443_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i9e6d2b315a384342b2a78aa6853c992c_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i1cb65101c5fc40bebde388e473515168_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i14b631c67bb745289562e399d9f75f8c_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i0e209a2f10a94854a9e12165cd9c0e1e_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i99549741c789426a91c732c081583297_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ic5c11300f5b64547b52119087404f7e1_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i0a58784c99ed49ea9a2fd0ca11ed8dc6_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i14c7910bb9d34043a574a98ad9f4fe2d_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i25c98e67323244ec8ff34c9d87339873_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i5d48e6f5302f41c38ce229df94c0318e_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i9ac42d96a5094a80b72316e4ac06c064_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ie4f374bca3534a1ead7edcb04eddaec4_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i92378b2645e84a5ba9785720c2cc4c8b_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="id2c7b6c8e0b74e35a7991f446d435474_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i6670d3c1c80d48bbac9fa15a092406fe_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ia34c3df7201e4e00987147bba1d5ada8_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ib5e6012e327641dc9ff9e524b396daca_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="id000568e152f4a128e8893ae3f8a3f93_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i179f3198e795418da1c2d44bc7e2067c_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i4737c2e231154d95b014bf88ffd7438f_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i6e8303fa975749f7bc0bc2d90229029e_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i9847541f4f464b138b9757058143e1ed_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i72fc6aef70fa4cd98213ce738259aa1f_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i1327fbb9297b40339f3d3e4cdc2969a8_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ia68814d146a34edc8a33cf1684dbee78_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i1d171bf237da43c0b19bbb777cc3e219_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</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="ia79694716b4e40a2ab398a96d02bf082_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</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="ia30271f94a1d4245bb32c535b3f359d4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</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="i37552d053a934547a8992d3418203b80_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4d4c93b2acee4ba0b85843f686aeb380_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i96a48187af25452989fc1dff315e8ce8_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="if433728e2a8442bb98fb81b9b0a96785_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ib7126cf134f046ef9f438a25daee1951_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ie6ba7926f7ed495e8e12fc65174cade2_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ib7fab7d9c7cf4078b1bf8745725cb299_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ie6d99d855e9f4b68af1828e6ee1e2cdf_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</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="i9f08bf570018449eb08b9e9858f47cce_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</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="icb6c9caebf90472bb81708711acbfa64_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</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="ic2463d99c144472e845d76c41df47526_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i3e312d038bba463099078571bd1618af_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i5082282b063846f580094c41f4136f69_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</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="iab62b56addaa48d090aa7fc73ac54982_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0d2b3b27392e4356987867d0c9b6566e_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</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="i8700fc35e1c043d1b797a70e71377df4_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i38ef510c03d24902ac8f1e167b3222eb_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</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="ibdda07a883bf4ebeb865440920a402d5_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</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="i9d7da89966d64b3a9a97e3c19c2e64da_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</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="i40738e28febd4bc48d1e27d2fad326c3_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</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="i4d9bc430c51b4ad0aff991cd6530434f_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i170007ffe24f4273a8b6712036463086_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="idc1f0013f53d43428e6625fa4a8910bd_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i6f52e522ea1f48579adc3e8dbe5e847d_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ifeb1e5246136442594b5ac18c8cfd337_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i50454cb84af741c2bd2278b3761aea56_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia8285e8bb1e242cb9f7943c6537dc03a_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i92b61120497a4942be10bc34ee270906_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i603824a6a9c24c19ac55af4a7b9b78ff_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ic2badefafc5148808a8fbf19f64f3074_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i673cee7f28fd4bca944d935cc9812b70_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i912a1d2e4bbe4c63820693cfb69aaabf_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ifabdef220f1646cea78781d87762dec1_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i28bd71be913f4eea806e0d249f05d7fd_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="if8a8cdcd47d942fa870f4c6f49b0405c_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i45aa4dea745945f69db2dc8bf4de200f_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i533d16e7420a46b381d818fa1d25e927_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="iae61086e4c124fd6802396751f173b7a_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ia901c5d0ef024e7a88c260c4013e1a7c_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i1360d0bb287e4404b443d5ce9da6fe58_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="if4cd0cef507a41e29444d838ba59bb8c_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ie61d1971e560409f8aabf54b976564f3_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i016918d2ffea4c70896f6cef450a5136_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i11493c46876640b9a78c957fcdc800fb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i651befe4a59f46b9b863f460f05b7d4a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9847f882c5fa4b4c9e264bb6e4e32fc5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie7f1ad6c130146efa044b920354bb29b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i48bc3b6292a946338b0c29158ea04d5d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i55a0b4c46e8347f5a1fc0623193335e7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5c1bee0e561b4167ae01e5a9c6986c0e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie344a99c67fc4c9b9b30d2927fd7b916_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8b4affeb6ec343878c75c980744e4c36_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4c2d4ef5ad2d473f88b16800d30d4e9c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iddca0226885d4ca1b160b3367795750b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i27c43f82906a4c319cfa5d4e3302ff33_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i42f8dc2d79c9483aa33ebf5e2b75e370_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icccceccb6d414d8991f01c7400f64818_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i83fbf0f1e06a45f89755d56badcfd827_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6fdbbbcda4f0476b89fdb369264ca6c3_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="iefcf145492de481eb66faa20a2afe4c3_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i1d704b11f8434054b7125023e2aab944_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibc10dae0ac674756863fef6218947742_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if009e72173cb442c9ba4152d2f70d64e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9ff0dd3ef5a1469d8afccea79e666b0d_D20201101-20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">mgnx:AtTheMarketOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2020-11-30</endDate>
        </period>
    </context>
    <context id="ib3e318ba03d84618ab5b9a4cd40027ab_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">mgnx:AtTheMarketOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i652a0faf457a4b86835ed14fae60cd65_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">mgnx:AtTheMarketOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i7182a32c34954f7ca3515c7d85fe8c78_D20210401-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">mgnx:AtTheMarketOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i7def097115ad41b4ae2673e022d21db0_D20210601-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:ZaiLabMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:A2021ZaiLabAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie855fa41a44543169ba8c7c646535437_D20210601-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib8a68f163d48449ba911d8d5b73ff780_I20210615">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:ZaiLabMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:A2021ZaiLabAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-15</instant>
        </period>
    </context>
    <context id="i82e2c9650c104619a763dd2188f75842_D20210601-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:ZaiLabMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:A2021ZaiLabAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib081923c718b4c7c9fa18b003469d931_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:IncyteCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:IncyteMGA012AgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="ia4ede97e4bd041b499c14537568d16e4_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:IncyteCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgnx:RevenuesFromLicenseAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:IncyteMGA012AgreementClinicalActivitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="idd26d8f32b984ab2bf239db06ca7eab6_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:IncyteCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgnx:RevenuesFromLicenseAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:IncyteMGA012AgreementClinicalActivitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="id6f81cc475524f2ba89a8a8fa7a56ecb_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:IncyteCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:IncyteMGA012AgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="iae98b0776b8a4819a5f0508e1d6969d9_D20180101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:IncyteCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:IncyteMGA012AgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i0b03eef449e1413eb497446171120a70_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:IncyteCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:IncyteMGA012AgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i06f628a2ae60427e8c956db591d6e02c_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:IncyteCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:IncyteMGA012AgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i0eb159f5ab2e4474822b627cc443dfe4_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:IncyteCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgnx:RevenuesFromLicenseAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:IncyteMGA012AgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i7ea72e0cbc194dd7afa1e52d93a2e630_D20170101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:IncyteCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:IncyteMGA012AgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i282848ab83874bbea97f18ff2841adf7_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:IncyteCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgnx:RevenuesFromLicenseAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:IncyteMGA012AgreementClinicalActivitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i1735e21b59f64a049dce939fceb2c7ad_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:IncyteCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:IncyteMGA012AgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i1e2d7229c75e44ebaadfbbc15aa1d4df_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:IncyteCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgnx:RevenuesFromLicenseAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:IncyteMGA012ClinicalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="if53753c4ae864788834d879842d6814a_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:IncyteCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgnx:RevenuesFromLicenseAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:IncyteMGA012ClinicalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="if2446cc792434460a4493b01ed70a578_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:IncyteCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgnx:RevenuesFromLicenseAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:IncyteMGA012ClinicalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i8acd6b2c4ba84d3db83281cd33cc8f32_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:IncyteCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgnx:RevenuesFromLicenseAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:IncyteMGA012ClinicalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i738600744df14ad7a10037dc73518cd7_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:IncyteCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgnx:RevenuesFromLicenseAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:IncyteMGA012SupplyAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ic10dadedf7c9497a8ebd88ae9231767a_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:IncyteCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgnx:RevenuesFromLicenseAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:IncyteMGA012SupplyAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ic3f43bdfbdba46c1a056a5762fb6322b_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:IncyteCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgnx:RevenuesFromLicenseAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:IncyteMGA012SupplyAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iee55d58ee3b74b8d894afaa76075ac67_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:ZaiLabMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:A2018ZaiLabCollaborationAndLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i6d9547777f854a74be4e17e9527cb666_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:ZaiLabMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:A2018ZaiLabCollaborationAndLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i9b9e2a7668214b71b40b7ab08c228670_D20200701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:ZaiLabMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:A2018ZaiLabCollaborationAndLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i849d7d908e6244c0876cadb871ff3019_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:ZaiLabMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:ZaiLabsCollaborationAndLicenseAgreementMargetuximabMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i8617abfc676f44668900130db8b69aae_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:ZaiLabMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:ZaiLabsCollaborationAndLicenseAgreementTRIDENTMoleculeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i632a1cf662a8470f82a7d40ea218cb65_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:ZaiLabMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:A2018ZaiLabCollaborationAndLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i76476bbc584e44c7b5e28fa0259cb3c7_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:ZaiLabMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:A2018ZaiLabCollaborationAndLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i99ed1bc0469d40048c2d6332e455b54d_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:ZaiLabMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:A2018ZaiLabCollaborationAndLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib2e4d85033644d0d9da835455d08f514_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:ZaiLabMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:A2018ZaiLabCollaborationAndLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i4fca1bfa8d644f9892c870bac8d5bfb5_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:ZaiLabMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:ZaiLabClinicalSupplyAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ia96195759809475c8b8076c1bf54a657_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:ZaiLabMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:ZaiLabClinicalSupplyAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i5968b9e1ec0a4c038d820acbae938f9e_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:ZaiLabMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:ZaiLabClinicalSupplyAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i7d755eb6bb894f9fb1b973700d3df784_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:ZaiLabMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:ZaiLabClinicalSupplyAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i7b299cf237264a3291b0e32b67684907_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:ZaiLabMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:A2021ZaiLabAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ia6f5f380795d4f57afc1e430c6569ec2_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:ZaiLabMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:A2021ZaiLabAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="id40c54b6c0204ed3972790d0b6bbc1d2_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:ZaiLabMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:A2021ZaiLabAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i62f3e3f088814f57988b7d3136c0ca16_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:ZaiLabMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:A2021ZaiLabAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i3264e8f2110a4e0cad53a35b5216dfd8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:ZaiLabMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:A2021ZaiLabAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i46ea5f91786f4b02a508689f22fab0eb_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:ZaiLabMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:A2021ZaiLabAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ia8fbd29370724884a2ae5b064684ff02_D20201201-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:JanssenBiotechIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:JanssenCollaborationAndLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7c21d82270de46a0a12be67a0e00ae2e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:JanssenBiotechIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:JanssenCollaborationAndLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic0e44d3243e94085b1e635d092ec7253_D20201201-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:JanssenBiotechIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgnx:RevenuesFromLicenseAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:JanssenCollaborationAndLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i105d30e3dc4649cd85a9ffa217296c47_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:JanssenBiotechIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgnx:RevenueFromPerformanceOfTheResearchAndDevelopmentActivitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:JanssenCollaborationAndLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i875352a3c30146978600fcf23bc8e267_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:JanssenBiotechIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgnx:RevenueFromPerformanceOfTheResearchAndDevelopmentActivitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:JanssenCollaborationAndLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iedaeb4efad5e4f8f9493e8ee8e20c923_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:JanssenBiotechIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgnx:RevenueFromPerformanceOfTheResearchAndDevelopmentActivitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:JanssenCollaborationAndLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="idfb5a1209de04b1eb7e512b4f53997e7_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:JanssenBiotechIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgnx:RevenueFromPerformanceOfTheResearchAndDevelopmentActivitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:JanssenCollaborationAndLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i20e4197ac5804fd2852c0fe4796abb4f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:IMabBiopharmaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:IMabBiopharmaCollaborationAndLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if7e6fcdd59f049a0bff178f3d805e2ec_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:IMabBiopharmaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:IMabBiopharmaCollaborationAndLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ib8d86add895a489ab3759418c6b06cfd_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:IMabBiopharmaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:IMabBiopharmaCollaborationAndLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i09017ed064a44c11af74f60c97606431_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:IMabBiopharmaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:IMabBiopharmaCollaborationAndLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib5ce7909d9094c8fa319b5fcf1026fbe_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:IMabBiopharmaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:IMabBiopharmaCollaborationAndLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i1f2397d722354457ac8c331e559d2e4b_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:IMabBiopharmaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:IMabBiopharmaCollaborationAndLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i0c6d556ecc454254918dfdcef04b07b7_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:IMabBiopharmaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:IMabBiopharmaCollaborationAndLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i41e1deee33fe43298273d9bd55db5f04_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:IMabBiopharmaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:IMabBiopharmaCollaborationAndLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i0753b21f7fd146e7888ce86ebb540bf6_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:IMabBiopharmaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:IMabBiopharmaCollaborationAndLicenseAgreementClinicalSupplyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="id1e3f8a517164d3eb078eec2275d6cc9_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:IMabBiopharmaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:IMabBiopharmaCollaborationAndLicenseAgreementClinicalSupplyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i9554f494dccc46979d888db13d77b136_D20220101-20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:IncyteCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgnx:RevenuesFromCMOAgreementsMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="iaa34ac5c54a642d693e39d232af3d0b2_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:IncyteCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgnx:RevenuesFromCMOAgreementsMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i6b417bff073744bcb3b6d423efb7e2a4_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:IncyteCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgnx:RevenuesFromCMOAmendmentAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="if0ddb22d06c24a41896ec09e8f59c067_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:IncyteCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgnx:RevenuesFromCMOAgreementsMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i0f066d517fd140da8b5144dc2dd13e80_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:IncyteCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgnx:RevenuesFromCMOAgreementsMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ic92fa3bbecd3461686a41203946deb44_D20150915-20150915">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:NationalInstituteOfAllergyAndInfectiousDiseasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-09-15</startDate>
            <endDate>2015-09-15</endDate>
        </period>
    </context>
    <context id="i02955cf1759049048419e5b64d182ef8_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:NationalInstituteOfAllergyAndInfectiousDiseasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i382cd197dc5b4fa3adcc759a798ed37b_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:NationalInstituteOfAllergyAndInfectiousDiseasesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgnx:RevenuesFromGrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ibb991f0f7fe34d1b908269d1a6591b1c_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:NationalInstituteOfAllergyAndInfectiousDiseasesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgnx:RevenuesFromGrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i3d75c28b5d55452c98a4069e19754687_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:NationalInstituteOfAllergyAndInfectiousDiseasesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgnx:RevenuesFromGrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i080097076f184404962f3bc2eddb63b8_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:NationalInstituteOfAllergyAndInfectiousDiseasesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgnx:RevenuesFromGrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i6ef566f6174f4fd0955b4e353804124e_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:IncyteCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgnx:RevenuesFromLicenseAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:IncyteMGA012SupplyAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="id4364ce0138b4a39bce8bf4f48f1f85d_I20170531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">mgnx:TwoThousandSixteenEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-05-31</instant>
        </period>
    </context>
    <context id="i104b68231a37432c8b4753ebb1b5aded_D20170501-20170531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">mgnx:TwoThousandSixteenEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-05-01</startDate>
            <endDate>2017-05-31</endDate>
        </period>
    </context>
    <context id="ic9979bfb38e64d468a46ce4d6c22a1b4_D20170501-20170531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
        </entity>
        <period>
            <startDate>2017-05-01</startDate>
            <endDate>2017-05-31</endDate>
        </period>
    </context>
    <context id="ib443d911bc7b42e49d7ac80c0653f1af_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">mgnx:TwoThousandSixteenEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="idfb4f6fe155b4640be7927a21f70490c_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">mgnx:A2003StockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i2e8345ff0be74edfa5ea54112a0ecf5f_I20131031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">mgnx:StockIncentivePlan2013Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2013-10-31</instant>
        </period>
    </context>
    <context id="i5bc7060cb87746ed8b451e03d40504d2_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">mgnx:StockIncentivePlan2013Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="idbc8b223608a4ac6b368fc90522b0e61_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">mgnx:StockIncentivePlan2013Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="if8d54eca14734a189e660246cb8eb54b_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i39b36af4a59341e5b5b534c4ce781c11_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i1bbbec1d07d54abf933dcdfdbef6ce5c_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="iae11954830fb4a8b89302ab6a7a7da41_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="id7a04fdab309489db330e23a0d9ee3e6_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ic5b3ac9a94674896abb73bb662c60305_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i79dcf5367be14a59a8c4c582244cc0a6_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ia382587155974167b64a14e039cf9160_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i7928ce6df8354d22a08856651a2ebccf_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ifb6e642a43984430b28b476d476f1757_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i293e2ea5ca16452a9e7e02fe973b50df_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i81e821c3b63749d0a5e80cdfda054b63_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ied9ae92c2bd84282b78c16ceeeffa38f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8b82e676366c451a9cf95db2617ad947_D20220101-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ie84cd88482aa40b7837b3ab64f77880f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib477bef088634f658a21c8769a0b3da8_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="i17ad437e8f08409d82299b46ff59d917_D20221014-20221014">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:GileadMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:A2022GileadCollaborationAndLicenseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-14</startDate>
            <endDate>2022-10-14</endDate>
        </period>
    </context>
    <context id="i07e7dc0208ac43aaa6062ea3d28f5d32_D20221014-20221014">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001125345</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mgnx:GileadMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">mgnx:A2022GileadCollaborationAndLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-14</startDate>
            <endDate>2022-10-14</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="number">
        <measure>pure</measure>
    </unit>
    <unit id="performanceobligation">
        <measure>mgnx:performanceObligation</measure>
    </unit>
    <unit id="molecule">
        <measure>mgnx:Molecule</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80L2ZyYWc6MmIyMDllYjZlNTkxNDVjMGIxZjU0OGIwZGYzODhmMzIvdGFibGU6ZDJhYmY0NDkzMTgwNDQxZWFjN2U1ZmQ4MzFkM2M4OTkvdGFibGVyYW5nZTpkMmFiZjQ0OTMxODA0NDFlYWM3ZTVmZDgzMWQzYzg5OV8yLTEtMS0xLTUxNzY0_8844da51-162e-4606-80b3-64ae12ca3dc0">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80L2ZyYWc6MmIyMDllYjZlNTkxNDVjMGIxZjU0OGIwZGYzODhmMzIvdGFibGU6ZDJhYmY0NDkzMTgwNDQxZWFjN2U1ZmQ4MzFkM2M4OTkvdGFibGVyYW5nZTpkMmFiZjQ0OTMxODA0NDFlYWM3ZTVmZDgzMWQzYzg5OV80LTEtMS0xLTUxNzY0_a781f4d7-4ebe-48f3-96ee-dfad1e7847ce">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80L2ZyYWc6MmIyMDllYjZlNTkxNDVjMGIxZjU0OGIwZGYzODhmMzIvdGFibGU6ZDJhYmY0NDkzMTgwNDQxZWFjN2U1ZmQ4MzFkM2M4OTkvdGFibGVyYW5nZTpkMmFiZjQ0OTMxODA0NDFlYWM3ZTVmZDgzMWQzYzg5OV81LTEtMS0xLTUxNzY0_576a5005-f9ea-4ba2-9f8f-32779769a887">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80L2ZyYWc6MmIyMDllYjZlNTkxNDVjMGIxZjU0OGIwZGYzODhmMzIvdGV4dHJlZ2lvbjoyYjIwOWViNmU1OTE0NWMwYjFmNTQ4YjBkZjM4OGYzMl8xMzA_5ba4b2e2-fff5-4b40-b97d-4f7f5597c2c2">0001125345</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80L2ZyYWc6MmIyMDllYjZlNTkxNDVjMGIxZjU0OGIwZGYzODhmMzIvdGV4dHJlZ2lvbjoyYjIwOWViNmU1OTE0NWMwYjFmNTQ4YjBkZjM4OGYzMl8xMzE_de6e7d75-d944-4143-9f82-9ffe706cf4d9">--12-31</dei:CurrentFiscalYearEndDate>
    <us-gaap:Revenues
      contextRef="i6ef566f6174f4fd0955b4e353804124e_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80OTEvZnJhZzpmMmViMTBjMzRlZTg0MjEzOGYyNzNkZTU1NTYyNGVmNC90ZXh0cmVnaW9uOmYyZWIxMGMzNGVlODQyMTM4ZjI3M2RlNTU1NjI0ZWY0XzU0OTc1NTgxNDEwMA_769c6f4a-37b4-4900-be47-d6c8c0c12e8a"
      unitRef="usd">0</us-gaap:Revenues>
    <dei:DocumentType
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xL2ZyYWc6YzA1ZjAyODQ4YjkzNDJhNGIzNjBhZWYxMWQ1NzE4ZTMvdGV4dHJlZ2lvbjpjMDVmMDI4NDhiOTM0MmE0YjM2MGFlZjExZDU3MThlM184Mg_309893ce-1f93-4c9e-8d66-18ac0fdee09b">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xL2ZyYWc6YzA1ZjAyODQ4YjkzNDJhNGIzNjBhZWYxMWQ1NzE4ZTMvdGFibGU6NzE5MTA0ZjcyYWFmNGVhODhhZjdkNTQ0ZTcxZGQ3NTEvdGFibGVyYW5nZTo3MTkxMDRmNzJhYWY0ZWE4OGFmN2Q1NDRlNzFkZDc1MV8wLTAtMS0xLTUxNzY0_e7279831-1698-45a8-be15-1834824d8cf4">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xL2ZyYWc6YzA1ZjAyODQ4YjkzNDJhNGIzNjBhZWYxMWQ1NzE4ZTMvdGV4dHJlZ2lvbjpjMDVmMDI4NDhiOTM0MmE0YjM2MGFlZjExZDU3MThlM18xMTc_17dc2139-0074-46c8-9439-23ad948349fc">2022-09-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xL2ZyYWc6YzA1ZjAyODQ4YjkzNDJhNGIzNjBhZWYxMWQ1NzE4ZTMvdGFibGU6NzRkOTRjY2E3NjJmNDU4MDllZThkOTE0MGY3YjAxZTIvdGFibGVyYW5nZTo3NGQ5NGNjYTc2MmY0NTgwOWVlOGQ5MTQwZjdiMDFlMl8wLTAtMS0xLTUxNzY0_29b4baf4-3f2d-4f67-a0db-980ba10d15c0">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xL2ZyYWc6YzA1ZjAyODQ4YjkzNDJhNGIzNjBhZWYxMWQ1NzE4ZTMvdGV4dHJlZ2lvbjpjMDVmMDI4NDhiOTM0MmE0YjM2MGFlZjExZDU3MThlM18yMDg_759849bd-2db8-45aa-a99e-9acf5ce9c8a1">001-36112</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xL2ZyYWc6YzA1ZjAyODQ4YjkzNDJhNGIzNjBhZWYxMWQ1NzE4ZTMvdGV4dHJlZ2lvbjpjMDVmMDI4NDhiOTM0MmE0YjM2MGFlZjExZDU3MThlM18yMTE_25696cda-f3d0-46b0-b8ae-3a6b6de2dcb4">MACROGENICS, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xL2ZyYWc6YzA1ZjAyODQ4YjkzNDJhNGIzNjBhZWYxMWQ1NzE4ZTMvdGFibGU6ZmYxZGFkY2VlMzUwNGQxZjgyMTBjZjMyYjQ4ZTRiZTkvdGFibGVyYW5nZTpmZjFkYWRjZWUzNTA0ZDFmODIxMGNmMzJiNDhlNGJlOV8wLTAtMS0xLTUxNzY0_1ed7003f-d6b4-44e5-a9d3-10f0e15cc728">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xL2ZyYWc6YzA1ZjAyODQ4YjkzNDJhNGIzNjBhZWYxMWQ1NzE4ZTMvdGFibGU6ZmYxZGFkY2VlMzUwNGQxZjgyMTBjZjMyYjQ4ZTRiZTkvdGFibGVyYW5nZTpmZjFkYWRjZWUzNTA0ZDFmODIxMGNmMzJiNDhlNGJlOV8wLTEtMS0xLTUxNzY0_b8d1cdad-ff91-43c2-a1df-a5a687fd2702">06-1591613</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xL2ZyYWc6YzA1ZjAyODQ4YjkzNDJhNGIzNjBhZWYxMWQ1NzE4ZTMvdGFibGU6ZmYxZGFkY2VlMzUwNGQxZjgyMTBjZjMyYjQ4ZTRiZTkvdGFibGVyYW5nZTpmZjFkYWRjZWUzNTA0ZDFmODIxMGNmMzJiNDhlNGJlOV8zLTAtMS0xLTUxNzY0L3RleHRyZWdpb246ZWU3MjIyN2MzMTIxNDMwNzkxNjYzMDY5YjczN2FkNmJfNQ_3bb6f1b4-cd1f-44de-8d5b-ac42936f5a64">9704 Medical Center Drive</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xL2ZyYWc6YzA1ZjAyODQ4YjkzNDJhNGIzNjBhZWYxMWQ1NzE4ZTMvdGFibGU6ZmYxZGFkY2VlMzUwNGQxZjgyMTBjZjMyYjQ4ZTRiZTkvdGFibGVyYW5nZTpmZjFkYWRjZWUzNTA0ZDFmODIxMGNmMzJiNDhlNGJlOV8zLTAtMS0xLTUxNzY0L3RleHRyZWdpb246ZWU3MjIyN2MzMTIxNDMwNzkxNjYzMDY5YjczN2FkNmJfOA_c0988dfd-d393-490f-bde2-67b898bb5e88">Rockville</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xL2ZyYWc6YzA1ZjAyODQ4YjkzNDJhNGIzNjBhZWYxMWQ1NzE4ZTMvdGFibGU6ZmYxZGFkY2VlMzUwNGQxZjgyMTBjZjMyYjQ4ZTRiZTkvdGFibGVyYW5nZTpmZjFkYWRjZWUzNTA0ZDFmODIxMGNmMzJiNDhlNGJlOV8zLTAtMS0xLTUxNzY0L3RleHRyZWdpb246ZWU3MjIyN2MzMTIxNDMwNzkxNjYzMDY5YjczN2FkNmJfMTI_9ece294a-a404-421a-ad37-95d8707ee6e9">MD</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xL2ZyYWc6YzA1ZjAyODQ4YjkzNDJhNGIzNjBhZWYxMWQ1NzE4ZTMvdGFibGU6ZmYxZGFkY2VlMzUwNGQxZjgyMTBjZjMyYjQ4ZTRiZTkvdGFibGVyYW5nZTpmZjFkYWRjZWUzNTA0ZDFmODIxMGNmMzJiNDhlNGJlOV8zLTEtMS0xLTUxNzY0_014291ba-4a6f-4127-9470-a2ee3d925cfd">20850</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xL2ZyYWc6YzA1ZjAyODQ4YjkzNDJhNGIzNjBhZWYxMWQ1NzE4ZTMvdGV4dHJlZ2lvbjpjMDVmMDI4NDhiOTM0MmE0YjM2MGFlZjExZDU3MThlM18yNzA_4c29a1e7-98f5-4cc0-9c45-30f9ee0377ba">301</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xL2ZyYWc6YzA1ZjAyODQ4YjkzNDJhNGIzNjBhZWYxMWQ1NzE4ZTMvdGV4dHJlZ2lvbjpjMDVmMDI4NDhiOTM0MmE0YjM2MGFlZjExZDU3MThlM18yNzM_a33c652c-fa08-469c-92df-58f6b1a82205">251-5172</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xL2ZyYWc6YzA1ZjAyODQ4YjkzNDJhNGIzNjBhZWYxMWQ1NzE4ZTMvdGFibGU6NDRjNzY4ODM3OWQwNDFmZGFjZDkxZTA5NDdlM2I5MTMvdGFibGVyYW5nZTo0NGM3Njg4Mzc5ZDA0MWZkYWNkOTFlMDk0N2UzYjkxM18xLTAtMS0xLTUxNzY0_1b42de52-6c3c-48be-bb5e-56204ae6728d">Common Stock, par value $0.01 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xL2ZyYWc6YzA1ZjAyODQ4YjkzNDJhNGIzNjBhZWYxMWQ1NzE4ZTMvdGFibGU6NDRjNzY4ODM3OWQwNDFmZGFjZDkxZTA5NDdlM2I5MTMvdGFibGVyYW5nZTo0NGM3Njg4Mzc5ZDA0MWZkYWNkOTFlMDk0N2UzYjkxM18xLTEtMS0xLTUxNzY0_9529cfda-dc87-43e9-978d-58ff128d401f">MGNX</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xL2ZyYWc6YzA1ZjAyODQ4YjkzNDJhNGIzNjBhZWYxMWQ1NzE4ZTMvdGFibGU6NDRjNzY4ODM3OWQwNDFmZGFjZDkxZTA5NDdlM2I5MTMvdGFibGVyYW5nZTo0NGM3Njg4Mzc5ZDA0MWZkYWNkOTFlMDk0N2UzYjkxM18xLTItMS0xLTUxNzY0_f673fc68-ac70-4aca-987d-da440194ab61">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xL2ZyYWc6YzA1ZjAyODQ4YjkzNDJhNGIzNjBhZWYxMWQ1NzE4ZTMvdGV4dHJlZ2lvbjpjMDVmMDI4NDhiOTM0MmE0YjM2MGFlZjExZDU3MThlM18xOTE1_d723c266-9ba7-40fa-b5a1-c7ee653fdebb">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xL2ZyYWc6YzA1ZjAyODQ4YjkzNDJhNGIzNjBhZWYxMWQ1NzE4ZTMvdGV4dHJlZ2lvbjpjMDVmMDI4NDhiOTM0MmE0YjM2MGFlZjExZDU3MThlM18xOTE2_9526d15f-7b05-492b-bf35-1a26c462852d">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xL2ZyYWc6YzA1ZjAyODQ4YjkzNDJhNGIzNjBhZWYxMWQ1NzE4ZTMvdGFibGU6MzQ1YTk2ZjA0NTk1NDAzZGFmMmMzNzZmOTBhOWIxMzAvdGFibGVyYW5nZTozNDVhOTZmMDQ1OTU0MDNkYWYyYzM3NmY5MGE5YjEzMF8wLTAtMS0xLTUxNzY0_7bcf5979-659b-46a6-b794-0e74268d967d">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xL2ZyYWc6YzA1ZjAyODQ4YjkzNDJhNGIzNjBhZWYxMWQ1NzE4ZTMvdGFibGU6MzQ1YTk2ZjA0NTk1NDAzZGFmMmMzNzZmOTBhOWIxMzAvdGFibGVyYW5nZTozNDVhOTZmMDQ1OTU0MDNkYWYyYzM3NmY5MGE5YjEzMF8yLTMtMS0xLTUxNzY0_b7708dd1-191f-4bb3-8e67-a53436b427a1">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xL2ZyYWc6YzA1ZjAyODQ4YjkzNDJhNGIzNjBhZWYxMWQ1NzE4ZTMvdGFibGU6MzQ1YTk2ZjA0NTk1NDAzZGFmMmMzNzZmOTBhOWIxMzAvdGFibGVyYW5nZTozNDVhOTZmMDQ1OTU0MDNkYWYyYzM3NmY5MGE5YjEzMF80LTEtMS0xLTUxNzY0_929a4b4f-4dfc-4469-b8b5-c2e3234a60d5">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xL2ZyYWc6YzA1ZjAyODQ4YjkzNDJhNGIzNjBhZWYxMWQ1NzE4ZTMvdGV4dHJlZ2lvbjpjMDVmMDI4NDhiOTM0MmE0YjM2MGFlZjExZDU3MThlM18xOTE3_e4136d2a-218b-479c-84ad-4e6ab4c76a9f">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i66bc935e79d3465499e9e7f72d6bcad9_I20221031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xL2ZyYWc6YzA1ZjAyODQ4YjkzNDJhNGIzNjBhZWYxMWQ1NzE4ZTMvdGV4dHJlZ2lvbjpjMDVmMDI4NDhiOTM0MmE0YjM2MGFlZjExZDU3MThlM18xODI4_3cd0afb9-6825-4af8-865b-4a54400a5b0d"
      unitRef="shares">61475221</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfNC0xLTEtMS01MTc2NA_03689e0d-3de0-467a-9109-3967f261723f"
      unitRef="usd">83993000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfNC0zLTEtMS01MTc2NA_a17c1e00-7848-441f-aee6-c427e8b01504"
      unitRef="usd">123469000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:Investments
      contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfNS0xLTEtMS01MTc2NA_389cc586-4a90-403e-8e03-df1f75c39161"
      unitRef="usd">39623000</us-gaap:Investments>
    <us-gaap:Investments
      contextRef="ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfNS0zLTEtMS01MTc2NA_d2bf5654-78ae-4097-a65e-c956eb8de558"
      unitRef="usd">120147000</us-gaap:Investments>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfNi0xLTEtMS01MTc2NA_752a84fe-bcd9-44d6-bc45-9ef0e4228b2b"
      unitRef="usd">13837000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfNi0zLTEtMS01MTc2NA_dea5bf5d-03ac-4c90-9f66-ca0d6cdabdd1"
      unitRef="usd">10386000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfNy0xLTEtMS01MTc2NA_60a5e5e7-df6a-4e59-a7ec-54b3ac4e1a06"
      unitRef="usd">1086000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfNy0zLTEtMS01MTc2NA_5d57c082-43cd-4993-8cdf-18438d99659b"
      unitRef="usd">4388000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfOC0xLTEtMS01MTc2NA_7fd07adc-cc2d-42b3-8271-672e2a7fd064"
      unitRef="usd">9273000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfOC0zLTEtMS01MTc2NA_8eed53d1-acf8-4993-a120-d216081932e3"
      unitRef="usd">21170000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMTAtMS0xLTEtNTE3NjQ_768eaf65-d8ec-40df-83bd-8ac9ec4e7172"
      unitRef="usd">147812000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMTAtMy0xLTEtNTE3NjQ_96b267a9-6d07-447c-bdef-c2ca72b88a51"
      unitRef="usd">279560000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMTEtMS0xLTEtNTE3NjQ_d7a35e9f-1b72-4578-82af-da51c48dfae7"
      unitRef="usd">31993000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMTEtMy0xLTEtNTE3NjQ_edde82d2-0f70-4d98-9809-ec73915c64fb"
      unitRef="usd">37676000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMTMtMS0xLTEtNTE3NjQ_7086a925-6b05-49b3-9ef3-8a173fb7f658"
      unitRef="usd">15542000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMTMtMy0xLTEtNTE3NjQ_9e1f158e-15f2-40f5-84c4-849150daf5f6"
      unitRef="usd">18009000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMTQtMS0xLTEtNTE3NjQ_42872582-346c-4c50-86a2-6d7ad945ab8e"
      unitRef="usd">195347000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMTQtMy0xLTEtNTE3NjQ_bf9dd463-a244-434d-a7ca-f998203c5dd9"
      unitRef="usd">335245000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMTgtMS0xLTEtNTE3NjQ_c15e79c5-e95b-4c14-9a9a-34ddfb0f31a5"
      unitRef="usd">4619000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMTgtMy0xLTEtNTE3NjQ_753694e7-4d37-4578-8f25-58901d50b8e1"
      unitRef="usd">15500000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMTktMS0xLTEtNTE3NjQ_a089d449-ea57-4fc6-b4bb-66caf3d92d6e"
      unitRef="usd">33321000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMTktMy0xLTEtNTE3NjQ_e29c38a0-231f-40e2-b412-3a4413a060aa"
      unitRef="usd">33755000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMjAtMS0xLTEtNTE3NjQ_48ae6d7d-c66e-42e4-aaeb-76960d86cc45"
      unitRef="usd">7085000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMjAtMy0xLTEtNTE3NjQ_9cacd533-262d-4229-a3aa-eba923060b2b"
      unitRef="usd">20646000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMjEtMS0xLTEtNTE3NjQ_31009320-2825-4ca3-806a-5bcece4c59bb"
      unitRef="usd">5021000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMjEtMy0xLTEtNTE3NjQ_7c9a93d8-1adf-4e7c-8192-564665edf667"
      unitRef="usd">4677000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMjMtMS0xLTEtNTE3NjQ_a301c50f-3c55-460f-957a-97d22d552877"
      unitRef="usd">50046000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMjMtMy0xLTEtNTE3NjQ_9774ce70-3375-4e88-a8ff-4aa7d8dbaec9"
      unitRef="usd">74578000</us-gaap:LiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMjQtMS0xLTEtNTE3NjQ_4795a588-3dcf-4174-85f4-c024bc38cf91"
      unitRef="usd">5084000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMjQtMy0xLTEtNTE3NjQ_1f94ce72-93bb-4593-a8ae-26a395fa555c"
      unitRef="usd">0</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMjUtMS0xLTEtNTE3NjQ_21132b62-808a-40a9-a464-c50f21895a2d"
      unitRef="usd">17001000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMjUtMy0xLTEtNTE3NjQ_eccf5d8a-fc48-472e-90c8-127c1b11fb48"
      unitRef="usd">20791000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMjYtMS0xLTEtNTE3NjQ_2337f2d2-9081-411c-aaa0-7327c2f85e98"
      unitRef="usd">258000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMjYtMy0xLTEtNTE3NjQ_ffc09b6e-5011-42be-aef1-9d8a6f21b928"
      unitRef="usd">258000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMjctMS0xLTEtNTE3NjQ_14f4ebf1-4af3-49ed-baa1-b80a7b38d485"
      unitRef="usd">72389000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMjctMy0xLTEtNTE3NjQ_81d06999-944c-41c2-86d1-a27a54bd4f92"
      unitRef="usd">95627000</us-gaap:Liabilities>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMjktMC0xLTEtNTE3NjQvdGV4dHJlZ2lvbjphYWFiZjQyZmUxYjg0MGExODlmY2M3ZTkyMTJmZDg0ZV8xOA_05e4cbaf-09ac-4db4-944d-c94e1a92cfc7"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMjktMC0xLTEtNTE3NjQvdGV4dHJlZ2lvbjphYWFiZjQyZmUxYjg0MGExODlmY2M3ZTkyMTJmZDg0ZV8xOA_4c7ce9c3-02bb-4c6b-8ba7-a8debc4220f9"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMjktMC0xLTEtNTE3NjQvdGV4dHJlZ2lvbjphYWFiZjQyZmUxYjg0MGExODlmY2M3ZTkyMTJmZDg0ZV8zNA_41fc9976-90b6-4110-8e38-a2489755ad60"
      unitRef="shares">125000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMjktMC0xLTEtNTE3NjQvdGV4dHJlZ2lvbjphYWFiZjQyZmUxYjg0MGExODlmY2M3ZTkyMTJmZDg0ZV8zNA_ffb4b432-5c2c-481b-a6cf-2a08a1a16bd7"
      unitRef="shares">125000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMjktMC0xLTEtNTE3NjQvdGV4dHJlZ2lvbjphYWFiZjQyZmUxYjg0MGExODlmY2M3ZTkyMTJmZDg0ZV81Ng_33146ba0-b23a-47fb-af9c-d5befd4b2895"
      unitRef="shares">61462189</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMjktMC0xLTEtNTE3NjQvdGV4dHJlZ2lvbjphYWFiZjQyZmUxYjg0MGExODlmY2M3ZTkyMTJmZDg0ZV82Mw_48fdb9c1-b066-4465-a549-3c8c2dd4df39"
      unitRef="shares">61307428</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMjktMS0xLTEtNTE3NjQ_361ced4d-16e1-4395-a38a-1eb084311a6d"
      unitRef="usd">615000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMjktMy0xLTEtNTE3NjQ_dbd33bfb-bd0d-41fc-8547-d9dab69a878e"
      unitRef="usd">613000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMzAtMS0xLTEtNTE3NjQ_6df765fa-3706-48ce-b1ce-95a361758ff2"
      unitRef="usd">1228952000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMzAtMy0xLTEtNTE3NjQ_ff8b7c50-4df4-4a18-b218-5367ef935f16"
      unitRef="usd">1213002000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMzEtMS0xLTEtNTE3NjQ_04ece53a-f782-4bed-aad9-b892dcf570db"
      unitRef="usd">-113000</us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMzEtMy0xLTEtNTE3NjQ_a6b8d4b4-df68-44c6-97af-341b904c34b7"
      unitRef="usd">-61000</us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMzItMS0xLTEtNTE3NjQ_cc77861a-f4b0-48d2-9bbf-df72d39bbde6"
      unitRef="usd">-1106496000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMzItMy0xLTEtNTE3NjQ_61933519-967a-46b1-96ea-b32a727674c6"
      unitRef="usd">-973936000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMzMtMS0xLTEtNTE3NjQ_0f911df7-f565-4d85-8e4b-234baa17ff9c"
      unitRef="usd">122958000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMzMtMy0xLTEtNTE3NjQ_84f49f48-7cfb-4d1c-973f-05fd448b195b"
      unitRef="usd">239618000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMzQtMS0xLTEtNTE3NjQ_73369caf-3eec-4cb6-9956-de4d9a46d935"
      unitRef="usd">195347000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8xOS9mcmFnOjZmZjQzZmM4ZDhiNTQyODFiMzFkZGM0MTVhN2Q3OTNkL3RhYmxlOmIyMjkzMWZhMTE0YzRiYTk5MjZhNmUwMmE3Y2RhMWRlL3RhYmxlcmFuZ2U6YjIyOTMxZmExMTRjNGJhOTkyNmE2ZTAyYTdjZGExZGVfMzQtMy0xLTEtNTE3NjQ_d6a7aa2c-0d2a-4173-be7b-fd767324e1ec"
      unitRef="usd">335245000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues
      contextRef="i9e475aebab9b455ea40c04213be63872_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMy0xLTEtMS01MTc2NA_1638e8de-1725-45b0-a7ac-ad8dd2db04a4"
      unitRef="usd">35674000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if7ddd610824742ad964a5f8444b32604_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMy0zLTEtMS01MTc2NA_9953fe81-9416-4148-ab48-f8eebc75084b"
      unitRef="usd">11986000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i52770fb52d6641c29233c5c6c168ea9e_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMy01LTEtMS01MTc2NA_27727dfd-639f-450b-b812-ae8ed6c33acf"
      unitRef="usd">59630000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8196a4bebe1a4c868648ea89731e5610_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMy03LTEtMS01MTc2NA_66d462ff-d519-446a-91e6-4f7bd79ded5f"
      unitRef="usd">54338000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie9acd30457ef4494a4cba1be94ef6c4a_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfNC0xLTEtMS01MTc2NA_5ae3c6a3-ce0e-4672-a029-10fdd4d3cc08"
      unitRef="usd">4371000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i47e1c755a8084ffcb04c902bc70f2bc9_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfNC0zLTEtMS01MTc2NA_c80a57fd-2043-4da9-acf5-a1cdbe3de4aa"
      unitRef="usd">3591000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2128210bc9384a6c8ca912cffd9f0e58_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfNC01LTEtMS01MTc2NA_f836169b-ba49-44b9-9aef-ca418a45b68f"
      unitRef="usd">12623000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i81be48e62cf748249b8fd4fbd262f2ae_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfNC03LTEtMS01MTc2NA_26825e27-9681-4c02-9591-337d91508a9e"
      unitRef="usd">7681000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia529fe0f69c14fe888ced080bc115248_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfNS0xLTEtMS01MTc2NA_30f914da-d930-41eb-b678-1683dacbff92"
      unitRef="usd">1142000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic533dd113c244657a3c021e57335d8af_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfNS0zLTEtMS01MTc2NA_366d61b4-afc2-471b-985d-b8ed87bb94a1"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic3fb97720aca4f6eafc1db95f565cd83_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfNS01LTEtMS01MTc2NA_ceae7e33-5271-47d0-8857-1476ec082ec2"
      unitRef="usd">5134000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iaf1e6015b26f4b2689e39319acaac95f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfNS03LTEtMS01MTc2NA_c6520e1d-3fca-4899-820e-e6de1e5a37d9"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8fbc496214fc41c7afa239c9efe430d3_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfNi0xLTEtMS01MTc2NA_c1e9f7c7-409b-4729-b008-80946348fd21"
      unitRef="usd">547000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib3d0f7e1f12740da85beaed2c27205d6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfNi0zLTEtMS01MTc2NA_c6ce70cc-ed17-49bb-ab67-e510fd6d1181"
      unitRef="usd">85000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib53e5a6503f247f4aa8ac41c2460d3b4_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfNi01LTEtMS01MTc2NA_a755b485-7557-4bc1-8b56-b19f65ed8ac6"
      unitRef="usd">1455000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2ee739d33f564b879dd6df810dd82351_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfNi03LTEtMS01MTc2NA_fce4f609-3175-4e63-b6c3-21bd34144c63"
      unitRef="usd">1281000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0fbd09cde8e14eef81c4e781b6152c01_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfNy0xLTEtMS01MTc2NA_ee3ffa67-3664-4ed6-9a96-dd883c9fc494"
      unitRef="usd">41734000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1f6df151048a43f7b8c7ce3fede9e2ef_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfNy0zLTEtMS01MTc2NA_26517255-a94c-4160-8d27-55a1f558f4d4"
      unitRef="usd">15662000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfNy01LTEtMS01MTc2NA_615f13aa-71b6-47ae-a938-08fb2849fd9e"
      unitRef="usd">78842000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfNy03LTEtMS01MTc2NA_e7ccc4a5-0f6d-4aae-9430-541fcc2239a0"
      unitRef="usd">63300000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i0fbd09cde8e14eef81c4e781b6152c01_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfOS0xLTEtMS01MTc2NA_a0ca9636-1ca9-4c7a-83b9-b5caef4e4fd9"
      unitRef="usd">3007000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i1f6df151048a43f7b8c7ce3fede9e2ef_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfOS0zLTEtMS01MTc2NA_9090e6ee-3eef-4f9e-8fa1-cb1dcccc7405"
      unitRef="usd">1665000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfOS01LTEtMS01MTc2NA_ca609d6b-5452-48fe-b4f0-e7686d63c120"
      unitRef="usd">3235000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfOS03LTEtMS01MTc2NA_ae249b5b-e452-4d74-9c16-27fe06e87c5b"
      unitRef="usd">1704000</us-gaap:CostOfGoodsAndServicesSold>
    <mgnx:CostOfManufacturingServices
      contextRef="i0fbd09cde8e14eef81c4e781b6152c01_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMTAtMS0xLTEtNTE3NjQ_92d55ed3-224f-49eb-8bcd-ffa34ec59f04"
      unitRef="usd">136000</mgnx:CostOfManufacturingServices>
    <mgnx:CostOfManufacturingServices
      contextRef="i1f6df151048a43f7b8c7ce3fede9e2ef_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMTAtMy0xLTEtNTE3NjQ_7c325d50-231a-4c77-aa90-1a14850cd505"
      unitRef="usd">0</mgnx:CostOfManufacturingServices>
    <mgnx:CostOfManufacturingServices
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMTAtNS0xLTEtNTE3NjQ_42d6d26d-c68a-4056-a008-9307cce30f6e"
      unitRef="usd">2358000</mgnx:CostOfManufacturingServices>
    <mgnx:CostOfManufacturingServices
      contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMTAtNy0xLTEtNTE3NjQ_20afd706-08ee-4263-9e4d-3283f2cf8e78"
      unitRef="usd">0</mgnx:CostOfManufacturingServices>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i0fbd09cde8e14eef81c4e781b6152c01_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMTEtMS0xLTEtNTE3NjQ_af8dac4b-1866-42c5-93c9-db2ec2252f8e"
      unitRef="usd">48191000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i1f6df151048a43f7b8c7ce3fede9e2ef_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMTEtMy0xLTEtNTE3NjQ_8926e6cd-a845-4038-a8cf-defadb545866"
      unitRef="usd">49823000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMTEtNS0xLTEtNTE3NjQ_7c4ffdc5-c8ac-4941-ac75-5d375ccfa8b6"
      unitRef="usd">161373000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMTEtNy0xLTEtNTE3NjQ_1aa3ccce-e756-42f3-92df-26bdb8aee435"
      unitRef="usd">158724000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i0fbd09cde8e14eef81c4e781b6152c01_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMTItMS0xLTEtNTE3NjQ_dd687699-06e2-41d5-a248-3c99d193d162"
      unitRef="usd">15355000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i1f6df151048a43f7b8c7ce3fede9e2ef_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMTItMy0xLTEtNTE3NjQ_c0734c94-aef7-4f76-8987-bb0af3cb3b71"
      unitRef="usd">17161000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMTItNS0xLTEtNTE3NjQ_2d9d81f7-c725-4440-8eb0-dadf668aafd1"
      unitRef="usd">45277000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMTItNy0xLTEtNTE3NjQ_75d66808-09bd-42d2-833b-cf60e1cd004f"
      unitRef="usd">47431000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:CostsAndExpenses
      contextRef="i0fbd09cde8e14eef81c4e781b6152c01_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMTMtMS0xLTEtNTE3NjQ_4d2991c7-3202-4c4e-9818-748b5055a145"
      unitRef="usd">66689000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i1f6df151048a43f7b8c7ce3fede9e2ef_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMTMtMy0xLTEtNTE3NjQ_e2347659-d672-4dec-bda0-942152edce84"
      unitRef="usd">68649000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMTMtNS0xLTEtNTE3NjQ_27eab594-329a-4a71-9ab1-d803234df1cc"
      unitRef="usd">212243000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMTMtNy0xLTEtNTE3NjQ_110354a4-447f-48ac-9aab-2a8b5ca8c54f"
      unitRef="usd">207859000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0fbd09cde8e14eef81c4e781b6152c01_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMTQtMS0xLTEtNTE3NjQ_9132d34a-06d6-4130-9f31-4a1069f2c041"
      unitRef="usd">-24955000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i1f6df151048a43f7b8c7ce3fede9e2ef_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMTQtMy0xLTEtNTE3NjQ_a5e031fc-1a2b-4b2a-9d04-ebc70289295e"
      unitRef="usd">-52987000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMTQtNS0xLTEtNTE3NjQ_61586c30-0e26-4372-8ff4-7fcc99536d46"
      unitRef="usd">-133401000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMTQtNy0xLTEtNTE3NjQ_28021285-3e44-413d-a9b1-cd5d207d2ecf"
      unitRef="usd">-144559000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i0fbd09cde8e14eef81c4e781b6152c01_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMTUtMS0xLTEtNTE3NjQ_50be4d47-e516-4c28-a11b-7c8d23c49326"
      unitRef="usd">142000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i1f6df151048a43f7b8c7ce3fede9e2ef_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMTUtMy0xLTEtNTE3NjQ_31544867-ef49-458f-9b03-b15efaca5e33"
      unitRef="usd">101000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMTUtNS0xLTEtNTE3NjQ_28944d1b-f298-446b-a2e3-57dc7a076d6c"
      unitRef="usd">841000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMTUtNy0xLTEtNTE3NjQ_f3e4d966-18ae-49d8-91c2-555daf1fd822"
      unitRef="usd">466000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NetIncomeLoss
      contextRef="i0fbd09cde8e14eef81c4e781b6152c01_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMTYtMS0xLTEtNTE3NjQ_386626f5-a664-4585-9c7f-5a13dc093834"
      unitRef="usd">-24813000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1f6df151048a43f7b8c7ce3fede9e2ef_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMTYtMy0xLTEtNTE3NjQ_e2a34dd9-6014-434d-8544-c6a9f0d1554d"
      unitRef="usd">-52886000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMTYtNS0xLTEtNTE3NjQ_9f01d64f-f2cb-4b07-b3bf-5f8cef766741"
      unitRef="usd">-132560000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMTYtNy0xLTEtNTE3NjQ_82c8e40b-6dac-4d28-87ee-0971822cb213"
      unitRef="usd">-144093000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i0fbd09cde8e14eef81c4e781b6152c01_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMTgtMS0xLTEtNTE3NjQ_771744fc-9669-432d-961d-70f1ed72dd8e"
      unitRef="usd">213000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i1f6df151048a43f7b8c7ce3fede9e2ef_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMTgtMy0xLTEtNTE3NjQ_6dffb7cb-94d2-4df6-a7ec-b0a7daecee16"
      unitRef="usd">-4000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMTgtNS0xLTEtNTE3NjQ_e769b51c-6cbc-4093-913a-f5bb4da9a4f3"
      unitRef="usd">-52000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMTgtNy0xLTEtNTE3NjQ_ca372458-4530-46b6-8799-ced7ec6485d6"
      unitRef="usd">4000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i0fbd09cde8e14eef81c4e781b6152c01_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMTktMS0xLTEtNTE3NjQ_2c2a22db-4e60-4b84-9102-7025d05ec460"
      unitRef="usd">-24600000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i1f6df151048a43f7b8c7ce3fede9e2ef_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMTktMy0xLTEtNTE3NjQ_3c045c14-1168-4c58-a87d-5999e8064c1a"
      unitRef="usd">-52890000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMTktNS0xLTEtNTE3NjQ_9384a950-64a5-44f4-8803-2700796ae6ee"
      unitRef="usd">-132612000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMTktNy0xLTEtNTE3NjQ_a0d69b70-4837-4108-94f7-036a849b3d08"
      unitRef="usd">-144089000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:EarningsPerShareBasic
      contextRef="i0fbd09cde8e14eef81c4e781b6152c01_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMjEtMS0xLTEtNTE3NjQ_39c65800-0b07-48ff-8925-ecea8d49339d"
      unitRef="usdPerShare">-0.40</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i0fbd09cde8e14eef81c4e781b6152c01_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMjEtMS0xLTEtNTE3NjQ_97207530-5133-493c-94d9-0107e4b8f888"
      unitRef="usdPerShare">-0.40</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i1f6df151048a43f7b8c7ce3fede9e2ef_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMjEtMy0xLTEtNTE3NjQ_1a961d36-ecd9-4d67-ae36-b531b16c7eab"
      unitRef="usdPerShare">-0.86</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i1f6df151048a43f7b8c7ce3fede9e2ef_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMjEtMy0xLTEtNTE3NjQ_49cd2b2e-6c1f-44bc-8f6e-8334c618faf3"
      unitRef="usdPerShare">-0.86</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMjEtNS0xLTEtNTE3NjQ_c3cca693-d28c-4c7a-9904-4eded8d4e927"
      unitRef="usdPerShare">-2.16</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMjEtNS0xLTEtNTE3NjQ_e205dae4-2c40-46dc-855e-1b634d541916"
      unitRef="usdPerShare">-2.16</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMjEtNy0xLTEtNTE3NjQ_40c9c763-4015-4d64-9108-239fbaaf0104"
      unitRef="usdPerShare">-2.42</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMjEtNy0xLTEtNTE3NjQ_4ff63f7e-199f-45ed-94e1-19b9b78146ff"
      unitRef="usdPerShare">-2.42</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i0fbd09cde8e14eef81c4e781b6152c01_D20220701-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMjItMS0xLTEtNTE3NjQ_833c1dfb-31a6-4122-9ed9-471d55f6c941"
      unitRef="shares">61459831</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i0fbd09cde8e14eef81c4e781b6152c01_D20220701-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMjItMS0xLTEtNTE3NjQ_cb106004-7549-4732-a348-4edeed14e801"
      unitRef="shares">61459831</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i1f6df151048a43f7b8c7ce3fede9e2ef_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMjItMy0xLTEtNTE3NjQ_5704c256-1fac-4b64-886b-5448d445afe1"
      unitRef="shares">61169754</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i1f6df151048a43f7b8c7ce3fede9e2ef_D20210701-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMjItMy0xLTEtNTE3NjQ_b7e8eb2e-5a70-443f-8a82-8d06a984cd12"
      unitRef="shares">61169754</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMjItNS0xLTEtNTE3NjQ_962a104e-33ee-4556-9d09-79f5ce881e89"
      unitRef="shares">61390143</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMjItNS0xLTEtNTE3NjQ_c15c89d8-87b0-426f-8de2-f540d9c34850"
      unitRef="shares">61390143</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMjItNy0xLTEtNTE3NjQ_5b7843ed-8686-4e7f-915a-a84761275da1"
      unitRef="shares">59494836</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yMi9mcmFnOmU4NTkyYTU1N2Q3NTQ2MDk4NWZhM2FhODViNmVkNGQ0L3RhYmxlOjc0Yzg1Mzk3ZDhmYTQyNjVhYmFiZmM5NWEwODA1MDczL3RhYmxlcmFuZ2U6NzRjODUzOTdkOGZhNDI2NWFiYWJmYzk1YTA4MDUwNzNfMjItNy0xLTEtNTE3NjQ_df7bc472-6242-4f8e-8bcc-562fbac362b5"
      unitRef="shares">59494836</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:SharesIssued
      contextRef="if0c2b89e827a466c9ae1a11c4fa4095e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfMi0xLTEtMS01MTc2NA_cc9da504-c55d-4bfa-a4b3-ce9b5bae3d1c"
      unitRef="shares">61307428</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if0c2b89e827a466c9ae1a11c4fa4095e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfMi0zLTEtMS01MTc2NA_b1a8a54a-76e3-4f4b-95fe-a028fe0f74c1"
      unitRef="usd">613000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4905153ac3c04e98b514fdbcd5d48b9e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfMi05LTEtMS01MTc2NA_f303b4b1-69df-48a4-8d2b-6aa4eec31bba"
      unitRef="usd">1213002000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic85904c32888419fa6be2807a0c7e7ea_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfMi0xMS0xLTEtNTE3NjQ_281820d1-8cbd-49ff-900c-7f88de4d641b"
      unitRef="usd">-973936000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2fdded01fcb541078f9ac03b000a01f4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfMi0xMy0xLTEtNTE3NjQ_00ea46a3-b549-42b5-afa1-cd358a57934c"
      unitRef="usd">-61000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfMi0xNS0xLTEtNTE3NjQ_ec7b7e5a-7c4c-467b-b195-01cd897b821c"
      unitRef="usd">239618000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="if755c48d8ae1452fa22060ae4efe86d8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfMy05LTEtMS01MTc2NA_f5e76391-4620-480c-aeee-4e9988d9b883"
      unitRef="usd">5224000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ia12194a25a444584bf9f19bed3d8d857_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfMy0xNS0xLTEtNTE3NjQ_7da4faca-5404-46c0-b31d-dcf552010a6e"
      unitRef="usd">5224000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <mgnx:StockIssuedDuringPeriodSharesStockPlanActivity
      contextRef="i9510eadd31e34ae7875bcba9a2b50443_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfNS0xLTEtMS01MTc2NA_668d7e91-c06c-43f6-8a67-c75c5a129ad3"
      unitRef="shares">25646</mgnx:StockIssuedDuringPeriodSharesStockPlanActivity>
    <mgnx:StockIssuedDuringPeriodValueStockPlanActivity
      contextRef="if755c48d8ae1452fa22060ae4efe86d8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfNS05LTEtMS01MTc2NA_37cd78ae-8e17-4ee5-8e37-034500b4e8e9"
      unitRef="usd">37000</mgnx:StockIssuedDuringPeriodValueStockPlanActivity>
    <mgnx:StockIssuedDuringPeriodValueStockPlanActivity
      contextRef="ia12194a25a444584bf9f19bed3d8d857_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfNS0xNS0xLTEtNTE3NjQ_81d51c6b-64a5-4f71-a116-114070ac8217"
      unitRef="usd">37000</mgnx:StockIssuedDuringPeriodValueStockPlanActivity>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="i9e6d2b315a384342b2a78aa6853c992c_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfNi0xMy0xLTEtNTE3NjQ_1b0307c3-fcac-4747-896a-1b83c28f4044"
      unitRef="usd">-222000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="ia12194a25a444584bf9f19bed3d8d857_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfNi0xNS0xLTEtNTE3NjQ_aa69b8bc-d712-45cf-a71f-29b3a64177c9"
      unitRef="usd">-222000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:NetIncomeLoss
      contextRef="i1cb65101c5fc40bebde388e473515168_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfNy0xMS0xLTEtNTE3NjQ_4eb23974-6425-4b79-94de-2bdebe8c1c3c"
      unitRef="usd">-66443000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia12194a25a444584bf9f19bed3d8d857_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfNy0xNS0xLTEtNTE3NjQ_e0dc2cbe-c468-4e06-a5f0-a87837841975"
      unitRef="usd">-66443000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="i14b631c67bb745289562e399d9f75f8c_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfOC0xLTEtMS01MTc2NA_e70af6ec-f002-416c-98cb-8ef7a098ca0a"
      unitRef="shares">61333074</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i14b631c67bb745289562e399d9f75f8c_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfOC0zLTEtMS01MTc2NA_d49a7cef-f332-4562-ae9d-2606e9b9962b"
      unitRef="usd">613000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0e209a2f10a94854a9e12165cd9c0e1e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfOC05LTEtMS01MTc2NA_e8d43c8d-46c8-462a-a204-9a4c078cec24"
      unitRef="usd">1218263000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i99549741c789426a91c732c081583297_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfOC0xMS0xLTEtNTE3NjQ_e5a1aacf-5448-4842-8018-d853fba891c4"
      unitRef="usd">-1040379000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic5c11300f5b64547b52119087404f7e1_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfOC0xMy0xLTEtNTE3NjQ_1cc09103-7838-48c6-99fe-c5886872a954"
      unitRef="usd">-283000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0a58784c99ed49ea9a2fd0ca11ed8dc6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfOC0xNS0xLTEtNTE3NjQ_7f9c57ad-3a62-41d4-9976-2902e44c2f1c"
      unitRef="usd">178214000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i14c7910bb9d34043a574a98ad9f4fe2d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfOS05LTEtMS01MTc2NA_b436685a-284b-4285-b818-557cad2d7b8e"
      unitRef="usd">5350000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i25c98e67323244ec8ff34c9d87339873_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfOS0xNS0xLTEtNTE3NjQ_2f1eba0d-51d7-4a40-9c33-902090f83fa8"
      unitRef="usd">5350000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="i5d48e6f5302f41c38ce229df94c0318e_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfMTAtMS0xLTEtNTE3NjQ_d8909462-0285-4086-85e3-b68b7ba98d71"
      unitRef="shares">125716</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="i5d48e6f5302f41c38ce229df94c0318e_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfMTAtMy0xLTEtNTE3NjQ_8b921409-a106-4130-a611-94084d2f6184"
      unitRef="usd">2000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="i14c7910bb9d34043a574a98ad9f4fe2d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfMTAtOS0xLTEtNTE3NjQ_49b72505-b8b5-4c64-9e6f-78bff596ca5f"
      unitRef="usd">262000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="i25c98e67323244ec8ff34c9d87339873_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfMTAtMTUtMS0xLTUxNzY0_d71a8462-541b-484b-9c5c-5dee1e1bddc3"
      unitRef="usd">264000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="i9ac42d96a5094a80b72316e4ac06c064_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfMTEtMTMtMS0xLTUxNzY0_07c085f2-b654-4c2f-82bc-afa4475abd22"
      unitRef="usd">-43000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="i25c98e67323244ec8ff34c9d87339873_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfMTEtMTUtMS0xLTUxNzY0_1bda83af-f2e4-4790-b147-fb662cc30fd3"
      unitRef="usd">-43000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:NetIncomeLoss
      contextRef="ie4f374bca3534a1ead7edcb04eddaec4_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfMTItMTEtMS0xLTUxNzY0_1b780420-c350-4615-9e66-96bcfbb2f6f5"
      unitRef="usd">-41304000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i25c98e67323244ec8ff34c9d87339873_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfMTItMTUtMS0xLTUxNzY0_84e4efd6-d292-47a1-b576-194bce27aee0"
      unitRef="usd">-41304000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="i92378b2645e84a5ba9785720c2cc4c8b_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfMTMtMS0xLTEtNTE3NjQ_b6f82b62-06f0-43b9-9850-b8704956ce94"
      unitRef="shares">61458790</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i92378b2645e84a5ba9785720c2cc4c8b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfMTMtMy0xLTEtNTE3NjQ_1ebf8829-f337-4580-8a0c-4f98ecec93fb"
      unitRef="usd">615000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id2c7b6c8e0b74e35a7991f446d435474_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfMTMtOS0xLTEtNTE3NjQ_be15a9b1-ad22-4bd8-be70-1caa22dcbccc"
      unitRef="usd">1223875000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6670d3c1c80d48bbac9fa15a092406fe_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfMTMtMTEtMS0xLTUxNzY0_47e4fe73-6a6f-4cec-bd92-88469f7ffe11"
      unitRef="usd">-1081683000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia34c3df7201e4e00987147bba1d5ada8_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfMTMtMTMtMS0xLTUxNzY0_a4d9a3ed-1558-48fc-928a-0706a7ff4ed2"
      unitRef="usd">-326000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib5e6012e327641dc9ff9e524b396daca_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfMTMtMTUtMS0xLTUxNzY0_66f178f4-8847-4de9-a6d8-3d654d306828"
      unitRef="usd">142481000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="id000568e152f4a128e8893ae3f8a3f93_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfMTQtOS0xLTEtNTE3NjQ_6716bd15-9a49-4bf7-916c-e09090c8c036"
      unitRef="usd">5077000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i0fbd09cde8e14eef81c4e781b6152c01_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfMTQtMTUtMS0xLTUxNzY0_cecf65e2-554a-4ce4-b3bd-1909532a90bc"
      unitRef="usd">5077000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="i179f3198e795418da1c2d44bc7e2067c_D20220701-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfMTYtMS0xLTEtNTE3NjQ_c74c4d94-5435-49d3-a87b-8aabbc317998"
      unitRef="shares">3399</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="i0fbd09cde8e14eef81c4e781b6152c01_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfMTYtMTUtMS0xLTUxNzY0_ce4634c7-b307-4ec8-ae16-be5917796f63"
      unitRef="usd">0</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="i4737c2e231154d95b014bf88ffd7438f_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfMTgtMTMtMS0xLTUxNzY0_eafe3ae5-64d8-4d52-8887-32348bcd46d3"
      unitRef="usd">213000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="i0fbd09cde8e14eef81c4e781b6152c01_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfMTgtMTUtMS0xLTUxNzY0_4c07c005-b481-40b4-82b8-e942f8b1db7c"
      unitRef="usd">213000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:NetIncomeLoss
      contextRef="i6e8303fa975749f7bc0bc2d90229029e_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfMTktMTEtMS0xLTUxNzY0_3b2b4d15-4dcc-41b7-8555-f89deddcc790"
      unitRef="usd">-24813000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0fbd09cde8e14eef81c4e781b6152c01_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfMTktMTUtMS0xLTUxNzY0_55e0b3b0-d56b-4041-9c22-b917424d6a76"
      unitRef="usd">-24813000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="i9847541f4f464b138b9757058143e1ed_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfMjAtMS0xLTEtNTE3NjQ_5545c47e-8399-4e90-b3bb-cf5b2be5bb6c"
      unitRef="shares">61462189</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9847541f4f464b138b9757058143e1ed_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfMjAtMy0xLTEtNTE3NjQ_a709e534-0c08-4bf9-9948-ed3841787edc"
      unitRef="usd">615000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i72fc6aef70fa4cd98213ce738259aa1f_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfMjAtOS0xLTEtNTE3NjQ_2524bb44-2229-4eab-ae06-6a5aa6539bcf"
      unitRef="usd">1228952000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1327fbb9297b40339f3d3e4cdc2969a8_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfMjAtMTEtMS0xLTUxNzY0_8b04c91a-21b0-4a80-a172-f176a46b9645"
      unitRef="usd">-1106496000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia68814d146a34edc8a33cf1684dbee78_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfMjAtMTMtMS0xLTUxNzY0_a65e8c1b-5c5d-4505-a8f6-efbd1dc8df6d"
      unitRef="usd">-113000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOjRlNGFmN2NmODRiYzQxMWY5OTkxNDdkNWZmZjU5ZmQ3L3RhYmxlcmFuZ2U6NGU0YWY3Y2Y4NGJjNDExZjk5OTE0N2Q1ZmZmNTlmZDdfMjAtMTUtMS0xLTUxNzY0_c3747507-a19c-4a5b-95d1-9ba0ffec6037"
      unitRef="usd">122958000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesIssued
      contextRef="i1d171bf237da43c0b19bbb777cc3e219_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMi0xLTEtMS01MTc2NA_761cf84e-604c-47f2-b696-dfa4176065e2"
      unitRef="shares">56244771</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1d171bf237da43c0b19bbb777cc3e219_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMi0zLTEtMS01MTc2NA_57055672-43f0-4d9c-8c38-dd3bbc16b2d6"
      unitRef="usd">562000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia79694716b4e40a2ab398a96d02bf082_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMi05LTEtMS01MTc2NA_0ec88f12-e781-4dba-846a-855a9557155f"
      unitRef="usd">1067150000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia30271f94a1d4245bb32c535b3f359d4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMi0xMS0xLTEtNTE3NjQ_b0c5155f-97b3-4f1e-b6db-13bf6cff1b67"
      unitRef="usd">-771821000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i37552d053a934547a8992d3418203b80_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMi0xMy0xLTEtNTE3NjQ_4e1577ab-c30d-4cab-8ce9-79e17764493e"
      unitRef="usd">-7000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4d4c93b2acee4ba0b85843f686aeb380_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMi0xNS0xLTEtNTE3NjQ_cb9505a7-427e-4d76-88cc-c0bb25859716"
      unitRef="usd">295884000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i96a48187af25452989fc1dff315e8ce8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMy05LTEtMS01MTc2NA_a3323b46-2ee6-4efe-9120-5e56d8df3f18"
      unitRef="usd">5243000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="if433728e2a8442bb98fb81b9b0a96785_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMy0xNS0xLTEtNTE3NjQ_cba97686-fa82-48e5-85e9-28cf0949b180"
      unitRef="usd">5243000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="ib7126cf134f046ef9f438a25daee1951_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfNC0xLTEtMS01MTc2NA_1007c2f8-c9ad-44b4-b4af-9515adf25d02"
      unitRef="shares">3622186</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ib7126cf134f046ef9f438a25daee1951_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfNC0zLTEtMS01MTc2NA_b09b2145-0609-4dc2-8b2a-7837289e7440"
      unitRef="usd">36000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i96a48187af25452989fc1dff315e8ce8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfNC05LTEtMS01MTc2NA_43eaaa8d-64f6-4d3b-8c6f-391bda77267c"
      unitRef="usd">98164000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="if433728e2a8442bb98fb81b9b0a96785_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfNC0xNS0xLTEtNTE3NjQ_3ce9ef08-5fc6-41ba-a4c2-958402debfc0"
      unitRef="usd">98200000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <mgnx:StockIssuedDuringPeriodSharesStockPlanActivity
      contextRef="ib7126cf134f046ef9f438a25daee1951_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfNS0xLTEtMS01MTc2NA_bd4aa193-889e-4506-8e06-e5def0d588ac"
      unitRef="shares">144249</mgnx:StockIssuedDuringPeriodSharesStockPlanActivity>
    <mgnx:StockIssuedDuringPeriodValueStockPlanActivity
      contextRef="ib7126cf134f046ef9f438a25daee1951_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfNS0zLTEtMS01MTc2NA_247e4de2-8e51-4067-8f94-d4afd60a2f72"
      unitRef="usd">2000</mgnx:StockIssuedDuringPeriodValueStockPlanActivity>
    <mgnx:StockIssuedDuringPeriodValueStockPlanActivity
      contextRef="i96a48187af25452989fc1dff315e8ce8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfNS05LTEtMS01MTc2NA_2695b633-1e22-4dd6-bf9d-a86983a68598"
      unitRef="usd">2456000</mgnx:StockIssuedDuringPeriodValueStockPlanActivity>
    <mgnx:StockIssuedDuringPeriodValueStockPlanActivity
      contextRef="if433728e2a8442bb98fb81b9b0a96785_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfNS0xNS0xLTEtNTE3NjQ_898d5e00-a8f0-47d1-bef3-d6cc794029ee"
      unitRef="usd">2458000</mgnx:StockIssuedDuringPeriodValueStockPlanActivity>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="ie6ba7926f7ed495e8e12fc65174cade2_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfNi0xMy0xLTEtNTE3NjQ_596df5e3-f595-4dca-8408-00478e6a4d02"
      unitRef="usd">18000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="if433728e2a8442bb98fb81b9b0a96785_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfNi0xNS0xLTEtNTE3NjQ_c0518893-8c3e-457f-812d-93a95ea65dcc"
      unitRef="usd">18000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:NetIncomeLoss
      contextRef="ib7fab7d9c7cf4078b1bf8745725cb299_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfNy0xMS0xLTEtNTE3NjQ_09c222ac-9a8f-425d-8c63-ed55db124994"
      unitRef="usd">-51272000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if433728e2a8442bb98fb81b9b0a96785_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfNy0xNS0xLTEtNTE3NjQ_631b20bd-96f7-434b-8a28-a3904a6854b5"
      unitRef="usd">-51272000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="ie6d99d855e9f4b68af1828e6ee1e2cdf_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfOC0xLTEtMS01MTc2NA_24310ad7-bebb-40b2-ad84-091e5f21abea"
      unitRef="shares">60011206</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie6d99d855e9f4b68af1828e6ee1e2cdf_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfOC0zLTEtMS01MTc2NA_c68e0b60-ee70-4ad2-b01c-2407a97736e5"
      unitRef="usd">600000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9f08bf570018449eb08b9e9858f47cce_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfOC05LTEtMS01MTc2NA_3a81bba5-9240-4ed2-9e36-00cd4882d5cd"
      unitRef="usd">1173013000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icb6c9caebf90472bb81708711acbfa64_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfOC0xMS0xLTEtNTE3NjQ_ffefcf36-65a4-4bcb-b4d6-2953c3ee5835"
      unitRef="usd">-823093000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic2463d99c144472e845d76c41df47526_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfOC0xMy0xLTEtNTE3NjQ_e804e01b-4c3b-4b81-ac10-6f3965873615"
      unitRef="usd">11000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3e312d038bba463099078571bd1618af_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfOC0xNS0xLTEtNTE3NjQ_d7b1cf35-8935-4c56-a020-7a37e1131aec"
      unitRef="usd">350531000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i5082282b063846f580094c41f4136f69_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfOS05LTEtMS01MTc2NA_343fdebb-b345-4bb0-8526-8d08d742a169"
      unitRef="usd">6113000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="iab62b56addaa48d090aa7fc73ac54982_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfOS0xNS0xLTEtNTE3NjQ_04e59880-9bc3-4421-a185-b1ba72f5e4cc"
      unitRef="usd">6113000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="i0d2b3b27392e4356987867d0c9b6566e_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMTAtMS0xLTEtNTE3NjQ_b2bb6194-d625-4c07-aedc-08892cac2b40"
      unitRef="shares">122241</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="i0d2b3b27392e4356987867d0c9b6566e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMTAtMy0xLTEtNTE3NjQ_3cfc17cb-2af0-4e84-a190-d43530250b80"
      unitRef="usd">1000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="i5082282b063846f580094c41f4136f69_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMTAtOS0xLTEtNTE3NjQ_513d17d9-fdb9-4587-9bc9-ab7f423fce0c"
      unitRef="usd">2345000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="iab62b56addaa48d090aa7fc73ac54982_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMTAtMTUtMS0xLTUxNzY0_a27e191c-6acb-4be1-bce9-148952499e13"
      unitRef="usd">2346000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="i8700fc35e1c043d1b797a70e71377df4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMTEtMTMtMS0xLTUxNzY0_62a8e37a-3506-417e-9900-cb8b10b215b5"
      unitRef="usd">-10000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="iab62b56addaa48d090aa7fc73ac54982_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMTEtMTUtMS0xLTUxNzY0_187cee80-6a39-4d1c-bd60-ec7024c8c0a0"
      unitRef="usd">-10000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:NetIncomeLoss
      contextRef="i38ef510c03d24902ac8f1e167b3222eb_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMTItMTEtMS0xLTUxNzY0_7a421bac-f9ba-4842-b94a-3c8cf631e8de"
      unitRef="usd">-39935000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iab62b56addaa48d090aa7fc73ac54982_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMTItMTUtMS0xLTUxNzY0_1f08a7c2-d807-49e7-8786-7244df4e3cb1"
      unitRef="usd">-39935000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="ibdda07a883bf4ebeb865440920a402d5_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMTMtMS0xLTEtNTE3NjQ_705dfa74-0e73-480d-9ebe-8f34f8c3dfac"
      unitRef="shares">60133447</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibdda07a883bf4ebeb865440920a402d5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMTMtMy0xLTEtNTE3NjQ_705e8aec-588e-4053-a901-a7906853d1d6"
      unitRef="usd">601000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9d7da89966d64b3a9a97e3c19c2e64da_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMTMtOS0xLTEtNTE3NjQ_4698cf31-0d68-4d65-a234-5f78f0e87680"
      unitRef="usd">1181471000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i40738e28febd4bc48d1e27d2fad326c3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMTMtMTEtMS0xLTUxNzY0_212b1dc7-df50-4ec4-9b33-fd352576aadc"
      unitRef="usd">-863028000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4d9bc430c51b4ad0aff991cd6530434f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMTMtMTMtMS0xLTUxNzY0_57e2e03d-5df2-4fef-a6bd-8129db7ae6a9"
      unitRef="usd">1000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i170007ffe24f4273a8b6712036463086_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMTMtMTUtMS0xLTUxNzY0_3494c856-a874-415d-bb2e-24d050b9c4e3"
      unitRef="usd">319045000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="idc1f0013f53d43428e6625fa4a8910bd_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMTQtOS0xLTEtNTE3NjQ_34d1295c-39c3-4a90-9b43-211fb0ed3849"
      unitRef="usd">6309000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i1f6df151048a43f7b8c7ce3fede9e2ef_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMTQtMTUtMS0xLTUxNzY0_2a73da2d-deaf-4bd2-825c-8fe8f1af133b"
      unitRef="usd">6309000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i6f52e522ea1f48579adc3e8dbe5e847d_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMTUtMS0xLTEtNTE3NjQ_87c1b7e6-1a02-4904-aef0-da963bf0bf5b"
      unitRef="shares">958467</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i6f52e522ea1f48579adc3e8dbe5e847d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMTUtMy0xLTEtNTE3NjQ_64dff1d2-3ef6-4ec6-90ee-8eb742cd45fa"
      unitRef="usd">10000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="idc1f0013f53d43428e6625fa4a8910bd_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMTUtOS0xLTEtNTE3NjQ_708ccd30-4e1a-4e4c-ba84-6a0e9ada9526"
      unitRef="usd">19630000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i1f6df151048a43f7b8c7ce3fede9e2ef_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMTUtMTUtMS0xLTUxNzY0_51685ed9-377f-4bf7-8d48-26264a3d5421"
      unitRef="usd">19640000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="i6f52e522ea1f48579adc3e8dbe5e847d_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMTYtMS0xLTEtNTE3NjQ_aa93b3ac-e9fd-4337-a7cc-3b3b22aee09c"
      unitRef="shares">162779</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="i6f52e522ea1f48579adc3e8dbe5e847d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMTYtMy0xLTEtNTE3NjQ_72902b65-9558-46be-8eb3-823975ea9bc2"
      unitRef="usd">2000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="idc1f0013f53d43428e6625fa4a8910bd_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMTYtOS0xLTEtNTE3NjQ_d84b82c4-cd31-494d-b2b6-cf6c1bff6e88"
      unitRef="usd">-668000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="i1f6df151048a43f7b8c7ce3fede9e2ef_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMTYtMTUtMS0xLTUxNzY0_793197be-2bd8-4f88-965f-ab935f5c8757"
      unitRef="usd">-666000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="ifeb1e5246136442594b5ac18c8cfd337_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMTgtMTMtMS0xLTUxNzY0_670e6549-b935-4a12-9e11-562bd77ee72b"
      unitRef="usd">-4000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="i1f6df151048a43f7b8c7ce3fede9e2ef_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMTgtMTUtMS0xLTUxNzY0_d4736d42-f23a-4782-864c-bc2e6c7c1b98"
      unitRef="usd">-4000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:NetIncomeLoss
      contextRef="i50454cb84af741c2bd2278b3761aea56_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMTktMTEtMS0xLTUxNzY0_cbc428c0-5817-4e07-8c02-dc6cb0c6bccf"
      unitRef="usd">-52886000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1f6df151048a43f7b8c7ce3fede9e2ef_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMTktMTUtMS0xLTUxNzY0_fac373d4-6518-4224-8be5-d8426f2d5ef9"
      unitRef="usd">-52886000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="ia8285e8bb1e242cb9f7943c6537dc03a_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMjAtMS0xLTEtNTE3NjQ_f862223a-b030-4f40-b4dd-337cc39f890f"
      unitRef="shares">61254693</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia8285e8bb1e242cb9f7943c6537dc03a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMjAtMy0xLTEtNTE3NjQ_c40e99de-84dd-4a51-84fc-358721a95757"
      unitRef="usd">613000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i92b61120497a4942be10bc34ee270906_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMjAtOS0xLTEtNTE3NjQ_c33b3b0c-78fe-4429-9a0a-d8fa3201b436"
      unitRef="usd">1206742000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i603824a6a9c24c19ac55af4a7b9b78ff_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMjAtMTEtMS0xLTUxNzY0_73eb9fc1-85bf-4237-aa74-c13705043293"
      unitRef="usd">-915914000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic2badefafc5148808a8fbf19f64f3074_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMjAtMTMtMS0xLTUxNzY0_ed418471-4b54-4faa-8741-2db551af8ff9"
      unitRef="usd">-3000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i673cee7f28fd4bca944d935cc9812b70_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yNS9mcmFnOjc4ZWViNjBlMTg1MjRjYzc4YmVkMGVmNWI0NDM2ODUyL3RhYmxlOmNhNDg0YTlmMWE5NDRkNzc5MGI3ODRlYjFjYTk1ZmRmL3RhYmxlcmFuZ2U6Y2E0ODRhOWYxYTk0NGQ3NzkwYjc4NGViMWNhOTVmZGZfMjAtMTUtMS0xLTUxNzY0_385eceef-0c6c-49f0-afd6-931445ee6f1c"
      unitRef="usd">291438000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMy0xLTEtMS01MTc2NA_ad69ab11-5e55-4737-9813-6a9ee574f566"
      unitRef="usd">-132560000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMy0zLTEtMS01MTc2NA_c4a8267e-2a76-44de-a187-0292ce15e67b"
      unitRef="usd">-144093000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfNS0xLTEtMS01MTc2NA_79c8958e-8df5-47c5-9756-1b9d9280508b"
      unitRef="usd">8634000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfNS0zLTEtMS01MTc2NA_dfc2b1ef-39af-4457-a325-abe880ffa5f5"
      unitRef="usd">8306000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfNi0xLTEtMS01MTc2NA_1e3f6481-8ccc-46f8-8c16-98983cde3e2b"
      unitRef="usd">-740000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfNi0zLTEtMS01MTc2NA_64bb8b11-ffc8-4bfe-9940-66cd77ee5632"
      unitRef="usd">-1267000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:ShareBasedCompensation
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfNy0xLTEtMS01MTc2NA_9b7ddd30-254d-4e54-aeb6-ac053a0d2552"
      unitRef="usd">15697000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfNy0zLTEtMS01MTc2NA_249d0f6b-45de-47ae-9563-76a584b1c3c4"
      unitRef="usd">17714000</us-gaap:ShareBasedCompensation>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfOS0xLTEtMS01MTc2NA_d83b2a61-cc2e-4cbe-962e-5ecbb3d7984a"
      unitRef="usd">-2882000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfOS0zLTEtMS01MTc2NA_0b41c931-f8fa-4bf0-a4fa-8baad037c769"
      unitRef="usd">-1602000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMTEtMS0xLTEtNTE3NjQ_af29db43-0139-43e0-b653-c34887f1d07a"
      unitRef="usd">3452000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMTEtMy0xLTEtNTE3NjQ_9c8e9aa4-45b7-4ea3-b87e-10c574e4f419"
      unitRef="usd">-9322000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMTItMS0xLTEtNTE3NjQ_7463936c-d303-423d-8ee2-06a9c5d68e02"
      unitRef="usd">-419000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMTItMy0xLTEtNTE3NjQ_9295dd53-d586-4e15-84b1-b0b1606bfff9"
      unitRef="usd">5582000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMTMtMS0xLTEtNTE3NjQ_12d76fba-f052-4223-ae57-43d30494a854"
      unitRef="usd">-11898000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMTMtMy0xLTEtNTE3NjQ_8810502f-23c8-45e0-99ab-7f111123a39f"
      unitRef="usd">1080000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMTQtMS0xLTEtNTE3NjQ_1745b5c7-64a5-4550-8b3b-92d00e35e44f"
      unitRef="usd">-2468000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMTQtMy0xLTEtNTE3NjQ_b5888003-391f-4f92-ba62-d478aea5fa0f"
      unitRef="usd">-5146000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMTUtMS0xLTEtNTE3NjQ_97ae80b6-a01c-40b4-8dc3-ddf189f6806e"
      unitRef="usd">-10897000</us-gaap:IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities
      contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMTUtMy0xLTEtNTE3NjQ_77531da4-8b22-4174-a3cb-2f62ef2bd2b1"
      unitRef="usd">-1931000</us-gaap:IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMTYtMS0xLTEtNTE3NjQ_6ffc21c2-a851-400b-9040-6de747f84df0"
      unitRef="usd">-184000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMTYtMy0xLTEtNTE3NjQ_b8448bb6-2a43-4d73-a845-be2b30d01bfa"
      unitRef="usd">7744000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMTctMS0xLTEtNTE3NjQ_da2df6ba-a771-4578-a76a-62785d3cb698"
      unitRef="usd">-3447000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMTctMy0xLTEtNTE3NjQ_775d8886-8cdd-46b8-af18-c89f2b5589a3"
      unitRef="usd">-2701000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMTgtMS0xLTEtNTE3NjQ_90e04273-0e67-4140-a3e0-eafb6fc45cab"
      unitRef="usd">-8477000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMTgtMy0xLTEtNTE3NjQ_999ce27d-0948-4cae-b14f-68a8cfd8cb5e"
      unitRef="usd">14507000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInOtherCurrentLiabilities
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMTktMS0xLTEtNTE3NjQ_3b8cbb92-de8e-43ad-8c57-fa1c286cba2e"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherCurrentLiabilities
      contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMTktMy0xLTEtNTE3NjQ_fb48bffc-0f9e-4267-8137-b550d072df2b"
      unitRef="usd">258000</us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMjAtMS0xLTEtNTE3NjQ_807b67d7-7bac-42d2-8bf2-811c5f21593c"
      unitRef="usd">-116279000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMjAtMy0xLTEtNTE3NjQ_e78b2ce7-1078-4f16-893b-00a9d1b3d5d4"
      unitRef="usd">-89521000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMjItMS0xLTEtNTE3NjQ_70ccfdfb-000a-413c-a16f-6f770bdb2498"
      unitRef="usd">75457000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMjItMy0xLTEtNTE3NjQ_77392887-fa22-4320-b94b-7408dd1b2590"
      unitRef="usd">164780000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMjMtMS0xLTEtNTE3NjQ_0bf9c859-bd29-4db3-82e6-d77ea236b979"
      unitRef="usd">155190000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
      contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMjMtMy0xLTEtNTE3NjQ_05030fdc-ef04-49d1-9049-84acaa697842"
      unitRef="usd">146550000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMjQtMS0xLTEtNTE3NjQ_0f40d102-5410-4f78-b80d-bc1acfab1295"
      unitRef="usd">3230000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMjQtMy0xLTEtNTE3NjQ_bb817739-f445-4921-9ed1-3f25bd975c04"
      unitRef="usd">4826000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMjUtMS0xLTEtNTE3NjQ_5da07165-15ab-49b4-b587-ed201aabbc78"
      unitRef="usd">76503000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMjUtMy0xLTEtNTE3NjQ_205f5ba1-5263-4179-8966-fdf2b157e540"
      unitRef="usd">-23056000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMjctMS0xLTEtNTE3NjQ_7943f581-fbd7-4814-acff-1ca7c423a223"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMjctMy0xLTEtNTE3NjQ_a3682e79-7c2c-4c16-9e71-a629a8f1af19"
      unitRef="usd">117818000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <mgnx:ProceedsfromStockOptionsExercisedAndESPPPurchases
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMjgtMS0xLTEtNTE3NjQ_2ee4dcf9-524a-442f-84b5-641981431802"
      unitRef="usd">314000</mgnx:ProceedsfromStockOptionsExercisedAndESPPPurchases>
    <mgnx:ProceedsfromStockOptionsExercisedAndESPPPurchases
      contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMjgtMy0xLTEtNTE3NjQ_4e8a039a-b9fb-4d85-b5f1-d78d841afb97"
      unitRef="usd">5722000</mgnx:ProceedsfromStockOptionsExercisedAndESPPPurchases>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMjktMS0xLTEtNTE3NjQ_564c5d5e-e68f-4fab-aa77-7a64a80f2849"
      unitRef="usd">14000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMjktMy0xLTEtNTE3NjQ_187c5c01-31f3-43bb-9035-5472d9eeda84"
      unitRef="usd">1563000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMzAtMS0xLTEtNTE3NjQ_f1922719-546c-4a6f-8f5c-8f9247873941"
      unitRef="usd">300000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMzAtMy0xLTEtNTE3NjQ_c53aec90-621c-41d2-9941-207e5a77ef01"
      unitRef="usd">121977000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMzEtMS0xLTEtNTE3NjQ_8863072e-ccc0-4c6a-95df-6d151cd6fe2a"
      unitRef="usd">-39476000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMzEtMy0xLTEtNTE3NjQ_56223915-5df8-4529-bfe1-a7c7ca31c4b5"
      unitRef="usd">9400000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMzItMS0xLTEtNTE3NjQ_ff656e7e-d64d-4b7b-9caf-de29a4a82790"
      unitRef="usd">123469000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i4d4c93b2acee4ba0b85843f686aeb380_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMzItMy0xLTEtNTE3NjQ_da49b7f8-141a-4353-9340-aaf8de2c739c"
      unitRef="usd">181131000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMzMtMS0xLTEtNTE3NjQ_6062caf3-f4a9-429e-9d96-74732fb40dde"
      unitRef="usd">83993000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i673cee7f28fd4bca944d935cc9812b70_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMzMtMy0xLTEtNTE3NjQ_0c43170f-ebfa-4760-9ba9-12e4c4fe4bd2"
      unitRef="usd">190531000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMzYtMS0xLTEtNTE3NjQ_3045e7a4-fa8a-48cd-914b-ad2283f9cb88"
      unitRef="usd">295000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8yOC9mcmFnOjBkMGEyNjlmMjZlOTQ4ZTVhNDM1NWZiZmU2MTlhMjQzL3RhYmxlOmJjYzFmZWM5ODg0NzRlZDI5ZTViZmUyZGM4MmZmZWI3L3RhYmxlcmFuZ2U6YmNjMWZlYzk4ODQ3NGVkMjllNWJmZTJkYzgyZmZlYjdfMzYtMy0xLTEtNTE3NjQ_e20364bc-eeac-4c57-b2a0-f99ded74483b"
      unitRef="usd">69000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8zNC9mcmFnOmU3ZWVjOWM5M2FjNjQyOTViZDhiMzEyNjRkMzYxMmZlL3RleHRyZWdpb246ZTdlZWM5YzkzYWM2NDI5NWJkOGIzMTI2NGQzNjEyZmVfNTY3OA_41b58f24-8f94-4cea-a242-3d703b8830d0">Nature of Operations&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Description of the business&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;MacroGenics, Inc. (the Company) is incorporated in the state of Delaware. The Company is a biopharmaceutical company focused on developing and commercializing innovative antibody-based therapeutics designed to modulate the human immune response for the treatment of cancer. The Company has a pipeline of product candidates being evaluated in clinical trials sponsored by the Company or its collaborators.  These product candidates include multiple immuno-oncology programs, some of which were created primarily using the Company&#x2019;s proprietary, antibody-based technology platforms. The Company believes its product candidates have the potential, if approved for marketing by regulatory authorities, to have a meaningful effect on treating patients' unmet medical needs as monotherapy or, in some cases, in combination with other therapeutic agents.  In March 2021, the Company and its commercialization partner commenced U.S. marketing of MARGENZA&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (margetuximab-cmkb), a human epidermal growth factor receptor 2 (HER2) receptor antagonist indicated, in combination with chemotherapy, for the treatment of adult patients with metastatic HER2-positive breast cancer who have received two or more prior anti-HER2 regimens, at least one of which was for metastatic disease.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Liquidity&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s multiple product candidates currently under development will require significant additional research and development efforts that include extensive preclinical studies and clinical testing, and regulatory approval prior to commercial use.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The future success of the Company is dependent on its ability to identify and develop its product candidates, and ultimately upon its ability to attain profitable operations. The Company has devoted substantially all of its financial resources and efforts to research and development and general and administrative expense to support such research and development. Net losses and negative cash flows have had, and will continue to have, an adverse effect on the Company&#x2019;s stockholders&#x2019; equity and working capital, and accordingly, its ability to execute its future operating plans.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As a biotechnology company, the Company has primarily funded its operations with proceeds from the sale of its common stock in equity offerings, revenue from its multiple collaboration agreements, and contracts from the National Institute of Allergy and Infectious Diseases (NIAID).&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Management regularly reviews the Company&#x2019;s available liquidity relative to its operating budget and forecast to monitor the sufficiency of the Company&#x2019;s working capital.   The Company plans to meet its future operating requirements by generating revenue from current and future strategic collaborations or other arrangements, and product sales.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company anticipates continuing to draw upon available sources of capital, including equity and debt instruments, to support its product development activities.  If the Company is unable to enter into new arrangements or to perform under current or future agreements or obtain additional capital, the Company will assess its capital resources and may be required to delay, reduce the scope of, or eliminate one or more of its product research and development programs or clinical studies, reduce other operating expenses, and/or downsize its organization. It is considered probable that the Company can successfully implement efforts to manage uncommitted spending and carry out necessary cost saving measures, including from the Company's corporate restructuring plan announced in August 2022. Therefore, based on the Company&#x2019;s most recent cash flow forecast, the Company believes its current resources are sufficient to fund its operating plans for a minimum of twelve months from the date that this Quarterly Report on Form 10-Q was filed.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Similar to the other risk factors pertinent to the Company's business, the COVID-19 pandemic and geopolitical tensions, including the ongoing military conflict between Russia and Ukraine and the related sanctions imposed against Russia, and related global slowdown of economic activity, decades-high inflation, rising interest rates and a potential recession in the United States might unfavorably impact the Company's ability to generate such additional funding. Given the uncertainty in the rapidly changing market and economic conditions related to these uncertainties, the Company will continue to evaluate the nature and extent of the impact of these uncertainties on its business and financial position.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying unaudited interim consolidated financial statements of the Company have been prepared in accordance with U.S. generally accepted accounting principles (GAAP) for interim financial information. The financial statements include all adjustments (consisting only of normal recurring adjustments) that the management of the Company believes are necessary for a fair presentation of the periods presented. 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;The accompanying unaudited interim consolidated financial statements include the accounts of MacroGenics, Inc. and its wholly owned subsidiaries, MacroGenics UK Limited and MacroGenics Limited. All intercompany accounts and transactions have been eliminated in consolidation. These consolidated financial statements and related notes should be read in conjunction with the financial statements and notes thereto included in the Company's 2021 Annual Report on Form 10-K filed with the Securities and Exchange Commission (SEC) on February 24, 2022.</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8zNC9mcmFnOmU3ZWVjOWM5M2FjNjQyOTViZDhiMzEyNjRkMzYxMmZlL3RleHRyZWdpb246ZTdlZWM5YzkzYWM2NDI5NWJkOGIzMTI2NGQzNjEyZmVfNTY3Ng_53abdef1-880e-4862-a6f3-9f7f15ce250a">&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying unaudited interim consolidated financial statements of the Company have been prepared in accordance with U.S. generally accepted accounting principles (GAAP) for interim financial information. The financial statements include all adjustments (consisting only of normal recurring adjustments) that the management of the Company believes are necessary for a fair presentation of the periods presented. 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;The accompanying unaudited interim consolidated financial statements include the accounts of MacroGenics, Inc. and its wholly owned subsidiaries, MacroGenics UK Limited and MacroGenics Limited. All intercompany accounts and transactions have been eliminated in consolidation. These consolidated financial statements and related notes should be read in conjunction with the financial statements and notes thereto included in the Company's 2021 Annual Report on Form 10-K filed with the Securities and Exchange Commission (SEC) on February 24, 2022.</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8zNy9mcmFnOjQwMmNmN2FhNzIxZTQ2ZGE5MmQ4ZmY4YjI0YjljYWRmL3RleHRyZWdpb246NDAyY2Y3YWE3MjFlNDZkYTkyZDhmZjhiMjRiOWNhZGZfNTQx_92af53d3-436e-428b-93c8-1a791f40ba56">Summary of Significant Accounting Policies&lt;div style="margin-bottom:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the nine months ended September 30, 2022, there have been no material changes to the significant accounting policies previously disclosed in the Company&#x2019;s Annual Report on Form 10-K for the year ended December&#160;31, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no new accounting pronouncements that were issued or became effective since the issuance of the Company&#x2019;s 2021 Annual Report on Form 10-K that had, or are expected to have, a material impact on its consolidated financial position, results of operations or cash flows.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV8zNy9mcmFnOjQwMmNmN2FhNzIxZTQ2ZGE5MmQ4ZmY4YjI0YjljYWRmL3RleHRyZWdpb246NDAyY2Y3YWE3MjFlNDZkYTkyZDhmZjhiMjRiOWNhZGZfNTQy_d50e36d8-9dc1-465a-8018-5b16778b019c">&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no new accounting pronouncements that were issued or became effective since the issuance of the Company&#x2019;s 2021 Annual Report on Form 10-K that had, or are expected to have, a material impact on its consolidated financial position, results of operations or cash flows.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80MC9mcmFnOjMwNzBkMGRmOWUyYjQwY2VhNmMxOWQ4M2EwYmQ3MTRjL3RleHRyZWdpb246MzA3MGQwZGY5ZTJiNDBjZWE2YzE5ZDgzYTBiZDcxNGNfMjgzNg_eb91d00d-2b06-458b-b477-f8ec18760768">Fair Value of Financial Instruments&lt;div style="margin-bottom:9pt;text-indent:36pt"&gt;&lt;span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's financial instruments consist of cash and cash equivalents, marketable securities, accounts receivable, accounts payable and accrued expenses.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying amount of accounts receivable, accounts payable and accrued expenses are generally considered to be representative of their respective fair values because of their short-term nature.&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Company accounts for recurring and non-recurring fair value measurements in accordance with the Financial Accounting Standards Board (FASB) Accounting Standards Codification (ASC) 820, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value Measurements and Disclosures&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (ASC 820). ASC 820 defines fair value, establishes a fair value hierarchy for assets and liabilities measured at fair value, and requires expanded disclosures about fair value measurements. The ASC 820 hierarchy ranks the quality of reliability of inputs, or assumptions, used in the determination of fair value and requires assets and liabilities carried at fair value to be classified and disclosed in one of the following three categories:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 1 - Fair value is determined by using unadjusted quoted prices that are available in active markets for identical assets and liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 2 - Fair value is determined by using inputs other than Level 1 quoted prices that are directly or indirectly observable. Inputs can include quoted prices for similar assets and liabilities in active markets or quoted prices for identical assets and liabilities in inactive markets. Related inputs can also include those used in valuation or other pricing models, such as interest rates and yield curves that can be corroborated by observable market data.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 3 - Fair value is determined by inputs that are unobservable and not corroborated by market data. Use of these inputs involves significant and subjective judgments to be made by a reporting entity - e.g., determining an appropriate adjustment to a discount factor for illiquidity associated with a given security.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company evaluates financial assets and liabilities subject to fair value measurements on a recurring basis to determine the appropriate level at which to classify them each reporting period. This determination requires the Company to make subjective judgments as to the significance of inputs used in determining fair value and where such inputs lie within the ASC 820 hierarchy. &lt;/span&gt;&lt;span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no transfers between levels during the periods presented. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:15pt;margin-top:15pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial assets measured at fair value on a recurring basis were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:15pt;margin-top:15pt"&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:44.514%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.139%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.005%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.139%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements at September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets measured at fair value&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:12pt"&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:44.514%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.139%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.005%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.139%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements at December 31, 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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Government-sponsored enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,280&#160;&lt;/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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets measured at fair value&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,014&#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-bottom:9pt;margin-top:12pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(a) Total assets measured at fair value at September&#160;30, 2022 includes approximately $71.4 million reported in cash and cash equivalents on the consolidated balance sheet.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:12pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(b) Total assets measured at fair value at December&#160;31, 2021 includes approximately $23.2 million reported in cash and cash equivalents on the consolidated balance sheet.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80MC9mcmFnOjMwNzBkMGRmOWUyYjQwY2VhNmMxOWQ4M2EwYmQ3MTRjL3RleHRyZWdpb246MzA3MGQwZGY5ZTJiNDBjZWE2YzE5ZDgzYTBiZDcxNGNfMjgzNw_cf7d6774-f687-4970-9f43-5db16dd66dc6">&lt;div style="margin-bottom:9pt;text-indent:36pt"&gt;&lt;span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's financial instruments consist of cash and cash equivalents, marketable securities, accounts receivable, accounts payable and accrued expenses.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying amount of accounts receivable, accounts payable and accrued expenses are generally considered to be representative of their respective fair values because of their short-term nature.&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Company accounts for recurring and non-recurring fair value measurements in accordance with the Financial Accounting Standards Board (FASB) Accounting Standards Codification (ASC) 820, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value Measurements and Disclosures&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (ASC 820). ASC 820 defines fair value, establishes a fair value hierarchy for assets and liabilities measured at fair value, and requires expanded disclosures about fair value measurements. The ASC 820 hierarchy ranks the quality of reliability of inputs, or assumptions, used in the determination of fair value and requires assets and liabilities carried at fair value to be classified and disclosed in one of the following three categories:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 1 - Fair value is determined by using unadjusted quoted prices that are available in active markets for identical assets and liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 2 - Fair value is determined by using inputs other than Level 1 quoted prices that are directly or indirectly observable. Inputs can include quoted prices for similar assets and liabilities in active markets or quoted prices for identical assets and liabilities in inactive markets. Related inputs can also include those used in valuation or other pricing models, such as interest rates and yield curves that can be corroborated by observable market data.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 3 - Fair value is determined by inputs that are unobservable and not corroborated by market data. Use of these inputs involves significant and subjective judgments to be made by a reporting entity - e.g., determining an appropriate adjustment to a discount factor for illiquidity associated with a given security.&lt;/span&gt;&lt;/div&gt;The Company evaluates financial assets and liabilities subject to fair value measurements on a recurring basis to determine the appropriate level at which to classify them each reporting period. This determination requires the Company to make subjective judgments as to the significance of inputs used in determining fair value and where such inputs lie within the ASC 820 hierarchy. There were no transfers between levels during the periods presented.</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80MC9mcmFnOjMwNzBkMGRmOWUyYjQwY2VhNmMxOWQ4M2EwYmQ3MTRjL3RleHRyZWdpb246MzA3MGQwZGY5ZTJiNDBjZWE2YzE5ZDgzYTBiZDcxNGNfMjgzOQ_8a4db14b-7e84-40e2-a037-00a8b138744f">&lt;div style="margin-bottom:15pt;margin-top:15pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial assets measured at fair value on a recurring basis were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:15pt;margin-top:15pt"&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:44.514%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.139%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.005%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.139%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements at September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets measured at fair value&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:12pt"&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:44.514%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.139%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.005%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.139%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements at December 31, 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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Government-sponsored enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,280&#160;&lt;/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;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets measured at fair value&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,014&#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-bottom:9pt;margin-top:12pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(a) Total assets measured at fair value at September&#160;30, 2022 includes approximately $71.4 million reported in cash and cash equivalents on the consolidated balance sheet.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:12pt;padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(b) Total assets measured at fair value at December&#160;31, 2021 includes approximately $23.2 million reported in cash and cash equivalents on the consolidated balance sheet.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i912a1d2e4bbe4c63820693cfb69aaabf_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80MC9mcmFnOjMwNzBkMGRmOWUyYjQwY2VhNmMxOWQ4M2EwYmQ3MTRjL3RhYmxlOmYxYjI2NDkxMDVmYjRkODI5MjVkYTMxNzI2NWQ3Y2UyL3RhYmxlcmFuZ2U6ZjFiMjY0OTEwNWZiNGQ4MjkyNWRhMzE3MjY1ZDdjZTJfMy0xLTEtMS01MTc2NA_83a6cfd5-395e-46db-9130-66a3fec8b1fc"
      unitRef="usd">71398000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ifabdef220f1646cea78781d87762dec1_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80MC9mcmFnOjMwNzBkMGRmOWUyYjQwY2VhNmMxOWQ4M2EwYmQ3MTRjL3RhYmxlOmYxYjI2NDkxMDVmYjRkODI5MjVkYTMxNzI2NWQ3Y2UyL3RhYmxlcmFuZ2U6ZjFiMjY0OTEwNWZiNGQ4MjkyNWRhMzE3MjY1ZDdjZTJfMy0zLTEtMS01MTc2NA_c16fbd46-cfd2-4d3f-8546-e2747a8c5cb8"
      unitRef="usd">71398000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i28bd71be913f4eea806e0d249f05d7fd_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80MC9mcmFnOjMwNzBkMGRmOWUyYjQwY2VhNmMxOWQ4M2EwYmQ3MTRjL3RhYmxlOmYxYjI2NDkxMDVmYjRkODI5MjVkYTMxNzI2NWQ3Y2UyL3RhYmxlcmFuZ2U6ZjFiMjY0OTEwNWZiNGQ4MjkyNWRhMzE3MjY1ZDdjZTJfMy01LTEtMS01MTc2NA_a6a7c3cf-5c14-47a8-bba2-0e4e6c10c3a1"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="if8a8cdcd47d942fa870f4c6f49b0405c_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80MC9mcmFnOjMwNzBkMGRmOWUyYjQwY2VhNmMxOWQ4M2EwYmQ3MTRjL3RhYmxlOmYxYjI2NDkxMDVmYjRkODI5MjVkYTMxNzI2NWQ3Y2UyL3RhYmxlcmFuZ2U6ZjFiMjY0OTEwNWZiNGQ4MjkyNWRhMzE3MjY1ZDdjZTJfNC0xLTEtMS01MTc2NA_d31da940-84fb-44d5-9644-ae855c512454"
      unitRef="usd">33163000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i45aa4dea745945f69db2dc8bf4de200f_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80MC9mcmFnOjMwNzBkMGRmOWUyYjQwY2VhNmMxOWQ4M2EwYmQ3MTRjL3RhYmxlOmYxYjI2NDkxMDVmYjRkODI5MjVkYTMxNzI2NWQ3Y2UyL3RhYmxlcmFuZ2U6ZjFiMjY0OTEwNWZiNGQ4MjkyNWRhMzE3MjY1ZDdjZTJfNC0zLTEtMS01MTc2NA_b83afba8-1723-446d-957a-4fb013b896e9"
      unitRef="usd">33163000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i533d16e7420a46b381d818fa1d25e927_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80MC9mcmFnOjMwNzBkMGRmOWUyYjQwY2VhNmMxOWQ4M2EwYmQ3MTRjL3RhYmxlOmYxYjI2NDkxMDVmYjRkODI5MjVkYTMxNzI2NWQ3Y2UyL3RhYmxlcmFuZ2U6ZjFiMjY0OTEwNWZiNGQ4MjkyNWRhMzE3MjY1ZDdjZTJfNC01LTEtMS01MTc2NA_c628c7b7-88c5-4b4f-9938-d05e80d181cb"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iae61086e4c124fd6802396751f173b7a_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80MC9mcmFnOjMwNzBkMGRmOWUyYjQwY2VhNmMxOWQ4M2EwYmQ3MTRjL3RhYmxlOmYxYjI2NDkxMDVmYjRkODI5MjVkYTMxNzI2NWQ3Y2UyL3RhYmxlcmFuZ2U6ZjFiMjY0OTEwNWZiNGQ4MjkyNWRhMzE3MjY1ZDdjZTJfNi0xLTEtMS01MTc2NA_40781fa5-1474-4692-9600-4e3f6a03ddcf"
      unitRef="usd">6460000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ia901c5d0ef024e7a88c260c4013e1a7c_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80MC9mcmFnOjMwNzBkMGRmOWUyYjQwY2VhNmMxOWQ4M2EwYmQ3MTRjL3RhYmxlOmYxYjI2NDkxMDVmYjRkODI5MjVkYTMxNzI2NWQ3Y2UyL3RhYmxlcmFuZ2U6ZjFiMjY0OTEwNWZiNGQ4MjkyNWRhMzE3MjY1ZDdjZTJfNi0zLTEtMS01MTc2NA_16993696-42f3-4a73-a415-8c2b4d8777a1"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i1360d0bb287e4404b443d5ce9da6fe58_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80MC9mcmFnOjMwNzBkMGRmOWUyYjQwY2VhNmMxOWQ4M2EwYmQ3MTRjL3RhYmxlOmYxYjI2NDkxMDVmYjRkODI5MjVkYTMxNzI2NWQ3Y2UyL3RhYmxlcmFuZ2U6ZjFiMjY0OTEwNWZiNGQ4MjkyNWRhMzE3MjY1ZDdjZTJfNi01LTEtMS01MTc2NA_98154505-0aff-4975-85d8-1aabc3743307"
      unitRef="usd">6460000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="if4cd0cef507a41e29444d838ba59bb8c_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80MC9mcmFnOjMwNzBkMGRmOWUyYjQwY2VhNmMxOWQ4M2EwYmQ3MTRjL3RhYmxlOmYxYjI2NDkxMDVmYjRkODI5MjVkYTMxNzI2NWQ3Y2UyL3RhYmxlcmFuZ2U6ZjFiMjY0OTEwNWZiNGQ4MjkyNWRhMzE3MjY1ZDdjZTJfOC0xLTEtMS01MTc2NA_88eb49a5-846e-4043-b863-874cdbdf5431"
      unitRef="usd">111021000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ie61d1971e560409f8aabf54b976564f3_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80MC9mcmFnOjMwNzBkMGRmOWUyYjQwY2VhNmMxOWQ4M2EwYmQ3MTRjL3RhYmxlOmYxYjI2NDkxMDVmYjRkODI5MjVkYTMxNzI2NWQ3Y2UyL3RhYmxlcmFuZ2U6ZjFiMjY0OTEwNWZiNGQ4MjkyNWRhMzE3MjY1ZDdjZTJfOC0zLTEtMS01MTc2NA_cb1cfdc8-baf7-4c29-8e62-fc6ee3ec8386"
      unitRef="usd">104561000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i016918d2ffea4c70896f6cef450a5136_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80MC9mcmFnOjMwNzBkMGRmOWUyYjQwY2VhNmMxOWQ4M2EwYmQ3MTRjL3RhYmxlOmYxYjI2NDkxMDVmYjRkODI5MjVkYTMxNzI2NWQ3Y2UyL3RhYmxlcmFuZ2U6ZjFiMjY0OTEwNWZiNGQ4MjkyNWRhMzE3MjY1ZDdjZTJfOC01LTEtMS01MTc2NA_7013bef3-6a00-428e-8b99-7e0a4c961021"
      unitRef="usd">6460000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i11493c46876640b9a78c957fcdc800fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80MC9mcmFnOjMwNzBkMGRmOWUyYjQwY2VhNmMxOWQ4M2EwYmQ3MTRjL3RhYmxlOmZhMDYxMGQzNzBkMTRjMTFiODI5MGE2Yzg1NzU1MzY2L3RhYmxlcmFuZ2U6ZmEwNjEwZDM3MGQxNGMxMWI4MjkwYTZjODU3NTUzNjZfMy0xLTEtMS01MTc2NA_c24c9c36-e7c2-4e28-b5d2-cd54b49d9920"
      unitRef="usd">17202000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i651befe4a59f46b9b863f460f05b7d4a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80MC9mcmFnOjMwNzBkMGRmOWUyYjQwY2VhNmMxOWQ4M2EwYmQ3MTRjL3RhYmxlOmZhMDYxMGQzNzBkMTRjMTFiODI5MGE2Yzg1NzU1MzY2L3RhYmxlcmFuZ2U6ZmEwNjEwZDM3MGQxNGMxMWI4MjkwYTZjODU3NTUzNjZfMy0zLTEtMS01MTc2NA_1dcdbeeb-b909-48ee-980b-a640c37857b3"
      unitRef="usd">17202000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i9847f882c5fa4b4c9e264bb6e4e32fc5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80MC9mcmFnOjMwNzBkMGRmOWUyYjQwY2VhNmMxOWQ4M2EwYmQ3MTRjL3RhYmxlOmZhMDYxMGQzNzBkMTRjMTFiODI5MGE2Yzg1NzU1MzY2L3RhYmxlcmFuZ2U6ZmEwNjEwZDM3MGQxNGMxMWI4MjkwYTZjODU3NTUzNjZfMy01LTEtMS01MTc2NA_1c403cd4-e9be-4b31-bc94-dc4c5719872b"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ie7f1ad6c130146efa044b920354bb29b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80MC9mcmFnOjMwNzBkMGRmOWUyYjQwY2VhNmMxOWQ4M2EwYmQ3MTRjL3RhYmxlOmZhMDYxMGQzNzBkMTRjMTFiODI5MGE2Yzg1NzU1MzY2L3RhYmxlcmFuZ2U6ZmEwNjEwZDM3MGQxNGMxMWI4MjkwYTZjODU3NTUzNjZfNC0xLTEtMS01MTc2NA_26d5705d-e75e-4b05-8424-78b6ce79391a"
      unitRef="usd">81132000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i48bc3b6292a946338b0c29158ea04d5d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80MC9mcmFnOjMwNzBkMGRmOWUyYjQwY2VhNmMxOWQ4M2EwYmQ3MTRjL3RhYmxlOmZhMDYxMGQzNzBkMTRjMTFiODI5MGE2Yzg1NzU1MzY2L3RhYmxlcmFuZ2U6ZmEwNjEwZDM3MGQxNGMxMWI4MjkwYTZjODU3NTUzNjZfNC0zLTEtMS01MTc2NA_3c97fda7-5f68-45ef-a279-bad5350b5eba"
      unitRef="usd">81132000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i55a0b4c46e8347f5a1fc0623193335e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80MC9mcmFnOjMwNzBkMGRmOWUyYjQwY2VhNmMxOWQ4M2EwYmQ3MTRjL3RhYmxlOmZhMDYxMGQzNzBkMTRjMTFiODI5MGE2Yzg1NzU1MzY2L3RhYmxlcmFuZ2U6ZmEwNjEwZDM3MGQxNGMxMWI4MjkwYTZjODU3NTUzNjZfNC01LTEtMS01MTc2NA_4aa18416-c710-4441-96e2-efc40c77070c"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i5c1bee0e561b4167ae01e5a9c6986c0e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80MC9mcmFnOjMwNzBkMGRmOWUyYjQwY2VhNmMxOWQ4M2EwYmQ3MTRjL3RhYmxlOmZhMDYxMGQzNzBkMTRjMTFiODI5MGE2Yzg1NzU1MzY2L3RhYmxlcmFuZ2U6ZmEwNjEwZDM3MGQxNGMxMWI4MjkwYTZjODU3NTUzNjZfNS0xLTEtMS01MTc2NA_f73fb30c-e115-4949-8e45-3b682493d845"
      unitRef="usd">7734000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ie344a99c67fc4c9b9b30d2927fd7b916_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80MC9mcmFnOjMwNzBkMGRmOWUyYjQwY2VhNmMxOWQ4M2EwYmQ3MTRjL3RhYmxlOmZhMDYxMGQzNzBkMTRjMTFiODI5MGE2Yzg1NzU1MzY2L3RhYmxlcmFuZ2U6ZmEwNjEwZDM3MGQxNGMxMWI4MjkwYTZjODU3NTUzNjZfNS0zLTEtMS01MTc2NA_617f2a6c-83dd-4e38-8e18-945206ee3f5c"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i8b4affeb6ec343878c75c980744e4c36_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80MC9mcmFnOjMwNzBkMGRmOWUyYjQwY2VhNmMxOWQ4M2EwYmQ3MTRjL3RhYmxlOmZhMDYxMGQzNzBkMTRjMTFiODI5MGE2Yzg1NzU1MzY2L3RhYmxlcmFuZ2U6ZmEwNjEwZDM3MGQxNGMxMWI4MjkwYTZjODU3NTUzNjZfNS01LTEtMS01MTc2NA_ede485fb-1eed-46a0-8986-5617f684b6f2"
      unitRef="usd">7734000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i4c2d4ef5ad2d473f88b16800d30d4e9c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80MC9mcmFnOjMwNzBkMGRmOWUyYjQwY2VhNmMxOWQ4M2EwYmQ3MTRjL3RhYmxlOmZhMDYxMGQzNzBkMTRjMTFiODI5MGE2Yzg1NzU1MzY2L3RhYmxlcmFuZ2U6ZmEwNjEwZDM3MGQxNGMxMWI4MjkwYTZjODU3NTUzNjZfNi0xLTEtMS01MTc2NA_f5ce1937-91f2-4c57-8ec8-886d017bdeeb"
      unitRef="usd">37280000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iddca0226885d4ca1b160b3367795750b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80MC9mcmFnOjMwNzBkMGRmOWUyYjQwY2VhNmMxOWQ4M2EwYmQ3MTRjL3RhYmxlOmZhMDYxMGQzNzBkMTRjMTFiODI5MGE2Yzg1NzU1MzY2L3RhYmxlcmFuZ2U6ZmEwNjEwZDM3MGQxNGMxMWI4MjkwYTZjODU3NTUzNjZfNi0zLTEtMS01MTc2NA_18573b51-a080-4eba-8f32-df2b2716016f"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i27c43f82906a4c319cfa5d4e3302ff33_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80MC9mcmFnOjMwNzBkMGRmOWUyYjQwY2VhNmMxOWQ4M2EwYmQ3MTRjL3RhYmxlOmZhMDYxMGQzNzBkMTRjMTFiODI5MGE2Yzg1NzU1MzY2L3RhYmxlcmFuZ2U6ZmEwNjEwZDM3MGQxNGMxMWI4MjkwYTZjODU3NTUzNjZfNi01LTEtMS01MTc2NA_d4222058-fd0f-41e0-b09e-0afca4ae52b7"
      unitRef="usd">37280000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i42f8dc2d79c9483aa33ebf5e2b75e370_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80MC9mcmFnOjMwNzBkMGRmOWUyYjQwY2VhNmMxOWQ4M2EwYmQ3MTRjL3RhYmxlOmZhMDYxMGQzNzBkMTRjMTFiODI5MGE2Yzg1NzU1MzY2L3RhYmxlcmFuZ2U6ZmEwNjEwZDM3MGQxNGMxMWI4MjkwYTZjODU3NTUzNjZfOC0xLTEtMS01MTc2NA_32dc942c-46bd-4724-86b3-03984e6380e9"
      unitRef="usd">143348000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="icccceccb6d414d8991f01c7400f64818_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80MC9mcmFnOjMwNzBkMGRmOWUyYjQwY2VhNmMxOWQ4M2EwYmQ3MTRjL3RhYmxlOmZhMDYxMGQzNzBkMTRjMTFiODI5MGE2Yzg1NzU1MzY2L3RhYmxlcmFuZ2U6ZmEwNjEwZDM3MGQxNGMxMWI4MjkwYTZjODU3NTUzNjZfOC0zLTEtMS01MTc2NA_f6bd67fb-decd-492e-8035-a2eabc84de1f"
      unitRef="usd">98334000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i83fbf0f1e06a45f89755d56badcfd827_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80MC9mcmFnOjMwNzBkMGRmOWUyYjQwY2VhNmMxOWQ4M2EwYmQ3MTRjL3RhYmxlOmZhMDYxMGQzNzBkMTRjMTFiODI5MGE2Yzg1NzU1MzY2L3RhYmxlcmFuZ2U6ZmEwNjEwZDM3MGQxNGMxMWI4MjkwYTZjODU3NTUzNjZfOC01LTEtMS01MTc2NA_b3ecb6ec-1548-4e66-af96-0fe2126a0572"
      unitRef="usd">45014000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="if4cd0cef507a41e29444d838ba59bb8c_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80MC9mcmFnOjMwNzBkMGRmOWUyYjQwY2VhNmMxOWQ4M2EwYmQ3MTRjL3RleHRyZWdpb246MzA3MGQwZGY5ZTJiNDBjZWE2YzE5ZDgzYTBiZDcxNGNfMjYxNg_9a11ae02-9137-4988-a2c8-2cd45142590e"
      unitRef="usd">71400000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i42f8dc2d79c9483aa33ebf5e2b75e370_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80MC9mcmFnOjMwNzBkMGRmOWUyYjQwY2VhNmMxOWQ4M2EwYmQ3MTRjL3RleHRyZWdpb246MzA3MGQwZGY5ZTJiNDBjZWE2YzE5ZDgzYTBiZDcxNGNfMjc2MQ_3c93b8cf-09db-4a11-98a5-6919629ee68f"
      unitRef="usd">23200000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80My9mcmFnOmVmODI0MTczMzc4ZDQwMDI5MzcyMzQwNGQ5OTczYzRhL3RleHRyZWdpb246ZWY4MjQxNzMzNzhkNDAwMjkzNzIzNDA0ZDk5NzNjNGFfMTAzNA_c4c4ddd0-4ae4-42d4-804c-d770aa7a8602">Marketable Securities&lt;div style="margin-bottom:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables summarize the Company's marketable debt securities (in thousands):&lt;/span&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.578%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.724%"/&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amortized&lt;br/&gt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(94)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,163&#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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(113)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,623&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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.578%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amortized&lt;br/&gt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(52)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Government-sponsored enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(61)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,147&#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="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All available-for-sale marketable debt securities held as of September&#160;30, 2022 and December&#160;31, 2021 had contractual maturities of less than one year.  All of the Company's available-for-sale marketable debt securities in an unrealized loss position as of September&#160;30, 2022 and December&#160;31, 2021 were in a loss position for less than twelve months.&#160; Unrealized losses on available-for-sale debt securities as of September&#160;30, 2022 and December&#160;31, 2021 were not significant and were primarily due to changes in interest rates, including market credit spreads, and not due to increased credit risks associated with specific securities.  Accordingly, no allowance for credit losses related to the Company's available-for-sale debt securities was &lt;/span&gt;&lt;/div&gt;recorded for any periods presented. The Company does not intend to sell these investments and it is not more likely than not that the Company will be required to sell the investments before recovery of their amortized cost bases, which may be at maturity.</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80My9mcmFnOmVmODI0MTczMzc4ZDQwMDI5MzcyMzQwNGQ5OTczYzRhL3RleHRyZWdpb246ZWY4MjQxNzMzNzhkNDAwMjkzNzIzNDA0ZDk5NzNjNGFfMTAzMQ_6a897786-792f-461d-a60e-745e73ff8c95">&lt;div style="margin-bottom:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables summarize the Company's marketable debt securities (in thousands):&lt;/span&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.578%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.724%"/&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amortized&lt;br/&gt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(94)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,163&#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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(113)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,623&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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.578%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amortized&lt;br/&gt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(52)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Government-sponsored enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(61)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,147&#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:DebtSecuritiesAvailableForSaleTableTextBlock>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i6fdbbbcda4f0476b89fdb369264ca6c3_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80My9mcmFnOmVmODI0MTczMzc4ZDQwMDI5MzcyMzQwNGQ5OTczYzRhL3RhYmxlOjE5MDA2NGY4NDAxMzRkNzViY2FiOGIyMTcwMzgwOThjL3RhYmxlcmFuZ2U6MTkwMDY0Zjg0MDEzNGQ3NWJjYWI4YjIxNzAzODA5OGNfMi0xLTEtMS01MTc2NA_30bfeaaa-b6fb-4c16-bc8a-3f6182ee0848"
      unitRef="usd">33257000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i6fdbbbcda4f0476b89fdb369264ca6c3_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80My9mcmFnOmVmODI0MTczMzc4ZDQwMDI5MzcyMzQwNGQ5OTczYzRhL3RhYmxlOjE5MDA2NGY4NDAxMzRkNzViY2FiOGIyMTcwMzgwOThjL3RhYmxlcmFuZ2U6MTkwMDY0Zjg0MDEzNGQ3NWJjYWI4YjIxNzAzODA5OGNfMi0zLTEtMS01MTc2NA_c10ca592-3b9e-4776-8574-25b63b870772"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i6fdbbbcda4f0476b89fdb369264ca6c3_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80My9mcmFnOmVmODI0MTczMzc4ZDQwMDI5MzcyMzQwNGQ5OTczYzRhL3RhYmxlOjE5MDA2NGY4NDAxMzRkNzViY2FiOGIyMTcwMzgwOThjL3RhYmxlcmFuZ2U6MTkwMDY0Zjg0MDEzNGQ3NWJjYWI4YjIxNzAzODA5OGNfMi01LTEtMS01MTc2NA_8fd40f59-ae17-4c64-b19d-bc0809bf5550"
      unitRef="usd">94000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i6fdbbbcda4f0476b89fdb369264ca6c3_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80My9mcmFnOmVmODI0MTczMzc4ZDQwMDI5MzcyMzQwNGQ5OTczYzRhL3RhYmxlOjE5MDA2NGY4NDAxMzRkNzViY2FiOGIyMTcwMzgwOThjL3RhYmxlcmFuZ2U6MTkwMDY0Zjg0MDEzNGQ3NWJjYWI4YjIxNzAzODA5OGNfMi03LTEtMS01MTc2NA_98a68bdf-3303-4ef9-acd9-068e572fe32c"
      unitRef="usd">33163000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="iefcf145492de481eb66faa20a2afe4c3_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80My9mcmFnOmVmODI0MTczMzc4ZDQwMDI5MzcyMzQwNGQ5OTczYzRhL3RhYmxlOjE5MDA2NGY4NDAxMzRkNzViY2FiOGIyMTcwMzgwOThjL3RhYmxlcmFuZ2U6MTkwMDY0Zjg0MDEzNGQ3NWJjYWI4YjIxNzAzODA5OGNfNC0xLTEtMS01MTc2NA_fc4c8d9a-7266-4129-a9a9-8ce074679a3c"
      unitRef="usd">6479000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="iefcf145492de481eb66faa20a2afe4c3_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80My9mcmFnOmVmODI0MTczMzc4ZDQwMDI5MzcyMzQwNGQ5OTczYzRhL3RhYmxlOjE5MDA2NGY4NDAxMzRkNzViY2FiOGIyMTcwMzgwOThjL3RhYmxlcmFuZ2U6MTkwMDY0Zjg0MDEzNGQ3NWJjYWI4YjIxNzAzODA5OGNfNC0zLTEtMS01MTc2NA_faaa22eb-2312-4dbb-9516-6f44d574a65a"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="iefcf145492de481eb66faa20a2afe4c3_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80My9mcmFnOmVmODI0MTczMzc4ZDQwMDI5MzcyMzQwNGQ5OTczYzRhL3RhYmxlOjE5MDA2NGY4NDAxMzRkNzViY2FiOGIyMTcwMzgwOThjL3RhYmxlcmFuZ2U6MTkwMDY0Zjg0MDEzNGQ3NWJjYWI4YjIxNzAzODA5OGNfNC01LTEtMS01MTc2NA_453ebae7-bc9f-4c62-b18b-c2102147bac5"
      unitRef="usd">19000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iefcf145492de481eb66faa20a2afe4c3_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80My9mcmFnOmVmODI0MTczMzc4ZDQwMDI5MzcyMzQwNGQ5OTczYzRhL3RhYmxlOjE5MDA2NGY4NDAxMzRkNzViY2FiOGIyMTcwMzgwOThjL3RhYmxlcmFuZ2U6MTkwMDY0Zjg0MDEzNGQ3NWJjYWI4YjIxNzAzODA5OGNfNC03LTEtMS01MTc2NA_d95b20bf-92db-4a46-8975-f7b926140a9b"
      unitRef="usd">6460000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80My9mcmFnOmVmODI0MTczMzc4ZDQwMDI5MzcyMzQwNGQ5OTczYzRhL3RhYmxlOjE5MDA2NGY4NDAxMzRkNzViY2FiOGIyMTcwMzgwOThjL3RhYmxlcmFuZ2U6MTkwMDY0Zjg0MDEzNGQ3NWJjYWI4YjIxNzAzODA5OGNfNS0xLTEtMS01MTc2NA_9b0654c3-8c4f-4685-969a-e5ec458f16fc"
      unitRef="usd">39736000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80My9mcmFnOmVmODI0MTczMzc4ZDQwMDI5MzcyMzQwNGQ5OTczYzRhL3RhYmxlOjE5MDA2NGY4NDAxMzRkNzViY2FiOGIyMTcwMzgwOThjL3RhYmxlcmFuZ2U6MTkwMDY0Zjg0MDEzNGQ3NWJjYWI4YjIxNzAzODA5OGNfNS0zLTEtMS01MTc2NA_e46fd692-8067-4250-b10d-429f17620ba7"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80My9mcmFnOmVmODI0MTczMzc4ZDQwMDI5MzcyMzQwNGQ5OTczYzRhL3RhYmxlOjE5MDA2NGY4NDAxMzRkNzViY2FiOGIyMTcwMzgwOThjL3RhYmxlcmFuZ2U6MTkwMDY0Zjg0MDEzNGQ3NWJjYWI4YjIxNzAzODA5OGNfNS01LTEtMS01MTc2NA_fcd44a28-0096-4f9a-bcf0-fdfe33087ebb"
      unitRef="usd">113000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80My9mcmFnOmVmODI0MTczMzc4ZDQwMDI5MzcyMzQwNGQ5OTczYzRhL3RhYmxlOjE5MDA2NGY4NDAxMzRkNzViY2FiOGIyMTcwMzgwOThjL3RhYmxlcmFuZ2U6MTkwMDY0Zjg0MDEzNGQ3NWJjYWI4YjIxNzAzODA5OGNfNS03LTEtMS01MTc2NA_c397853d-d60a-4933-9f1a-5e5e1adbcaed"
      unitRef="usd">39623000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i1d704b11f8434054b7125023e2aab944_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80My9mcmFnOmVmODI0MTczMzc4ZDQwMDI5MzcyMzQwNGQ5OTczYzRhL3RhYmxlOjUxMWRhMzk1OWUyNzRkZGNhN2U2YmRjNDBiMjI5NThjL3RhYmxlcmFuZ2U6NTExZGEzOTU5ZTI3NGRkY2E3ZTZiZGM0MGIyMjk1OGNfMi0xLTEtMS01MTc2NA_35be189e-9e2f-4e42-9563-558ba7fbb8cd"
      unitRef="usd">81184000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i1d704b11f8434054b7125023e2aab944_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80My9mcmFnOmVmODI0MTczMzc4ZDQwMDI5MzcyMzQwNGQ5OTczYzRhL3RhYmxlOjUxMWRhMzk1OWUyNzRkZGNhN2U2YmRjNDBiMjI5NThjL3RhYmxlcmFuZ2U6NTExZGEzOTU5ZTI3NGRkY2E3ZTZiZGM0MGIyMjk1OGNfMi0zLTEtMS01MTc2NA_7f77cbfc-ba69-47dd-a009-1eecda0cdacd"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i1d704b11f8434054b7125023e2aab944_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80My9mcmFnOmVmODI0MTczMzc4ZDQwMDI5MzcyMzQwNGQ5OTczYzRhL3RhYmxlOjUxMWRhMzk1OWUyNzRkZGNhN2U2YmRjNDBiMjI5NThjL3RhYmxlcmFuZ2U6NTExZGEzOTU5ZTI3NGRkY2E3ZTZiZGM0MGIyMjk1OGNfMi01LTEtMS01MTc2NA_d4d66f65-cc7d-4f49-919e-f0f3a095e4eb"
      unitRef="usd">52000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i1d704b11f8434054b7125023e2aab944_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80My9mcmFnOmVmODI0MTczMzc4ZDQwMDI5MzcyMzQwNGQ5OTczYzRhL3RhYmxlOjUxMWRhMzk1OWUyNzRkZGNhN2U2YmRjNDBiMjI5NThjL3RhYmxlcmFuZ2U6NTExZGEzOTU5ZTI3NGRkY2E3ZTZiZGM0MGIyMjk1OGNfMi03LTEtMS01MTc2NA_8f2becbe-7d66-4da9-99e7-f293c2e6f7fa"
      unitRef="usd">81132000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ibc10dae0ac674756863fef6218947742_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80My9mcmFnOmVmODI0MTczMzc4ZDQwMDI5MzcyMzQwNGQ5OTczYzRhL3RhYmxlOjUxMWRhMzk1OWUyNzRkZGNhN2U2YmRjNDBiMjI5NThjL3RhYmxlcmFuZ2U6NTExZGEzOTU5ZTI3NGRkY2E3ZTZiZGM0MGIyMjk1OGNfMy0xLTEtMS01MTc2NA_6459bdfa-2f7a-463c-abc7-f9e39d3e79a6"
      unitRef="usd">7739000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ibc10dae0ac674756863fef6218947742_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80My9mcmFnOmVmODI0MTczMzc4ZDQwMDI5MzcyMzQwNGQ5OTczYzRhL3RhYmxlOjUxMWRhMzk1OWUyNzRkZGNhN2U2YmRjNDBiMjI5NThjL3RhYmxlcmFuZ2U6NTExZGEzOTU5ZTI3NGRkY2E3ZTZiZGM0MGIyMjk1OGNfMy0zLTEtMS01MTc2NA_284ff1f4-dba7-481a-b7dc-1aacb534b9cb"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ibc10dae0ac674756863fef6218947742_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80My9mcmFnOmVmODI0MTczMzc4ZDQwMDI5MzcyMzQwNGQ5OTczYzRhL3RhYmxlOjUxMWRhMzk1OWUyNzRkZGNhN2U2YmRjNDBiMjI5NThjL3RhYmxlcmFuZ2U6NTExZGEzOTU5ZTI3NGRkY2E3ZTZiZGM0MGIyMjk1OGNfMy01LTEtMS01MTc2NA_40dd307a-9cd0-4d06-b1e5-9b0b1f208a11"
      unitRef="usd">5000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ibc10dae0ac674756863fef6218947742_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80My9mcmFnOmVmODI0MTczMzc4ZDQwMDI5MzcyMzQwNGQ5OTczYzRhL3RhYmxlOjUxMWRhMzk1OWUyNzRkZGNhN2U2YmRjNDBiMjI5NThjL3RhYmxlcmFuZ2U6NTExZGEzOTU5ZTI3NGRkY2E3ZTZiZGM0MGIyMjk1OGNfMy03LTEtMS01MTc2NA_9f6f7aaa-43f5-4212-97e4-a59588905e62"
      unitRef="usd">7734000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="if009e72173cb442c9ba4152d2f70d64e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80My9mcmFnOmVmODI0MTczMzc4ZDQwMDI5MzcyMzQwNGQ5OTczYzRhL3RhYmxlOjUxMWRhMzk1OWUyNzRkZGNhN2U2YmRjNDBiMjI5NThjL3RhYmxlcmFuZ2U6NTExZGEzOTU5ZTI3NGRkY2E3ZTZiZGM0MGIyMjk1OGNfNC0xLTEtMS01MTc2NA_809991a3-8b6a-45ff-836d-6b4bec576f06"
      unitRef="usd">31285000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="if009e72173cb442c9ba4152d2f70d64e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80My9mcmFnOmVmODI0MTczMzc4ZDQwMDI5MzcyMzQwNGQ5OTczYzRhL3RhYmxlOjUxMWRhMzk1OWUyNzRkZGNhN2U2YmRjNDBiMjI5NThjL3RhYmxlcmFuZ2U6NTExZGEzOTU5ZTI3NGRkY2E3ZTZiZGM0MGIyMjk1OGNfNC0zLTEtMS01MTc2NA_18379a74-2b5e-4f4e-aded-868840c61a49"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="if009e72173cb442c9ba4152d2f70d64e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80My9mcmFnOmVmODI0MTczMzc4ZDQwMDI5MzcyMzQwNGQ5OTczYzRhL3RhYmxlOjUxMWRhMzk1OWUyNzRkZGNhN2U2YmRjNDBiMjI5NThjL3RhYmxlcmFuZ2U6NTExZGEzOTU5ZTI3NGRkY2E3ZTZiZGM0MGIyMjk1OGNfNC01LTEtMS01MTc2NA_8ea6a40d-f4ae-47cc-b90a-ddf85587c9b5"
      unitRef="usd">4000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="if009e72173cb442c9ba4152d2f70d64e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80My9mcmFnOmVmODI0MTczMzc4ZDQwMDI5MzcyMzQwNGQ5OTczYzRhL3RhYmxlOjUxMWRhMzk1OWUyNzRkZGNhN2U2YmRjNDBiMjI5NThjL3RhYmxlcmFuZ2U6NTExZGEzOTU5ZTI3NGRkY2E3ZTZiZGM0MGIyMjk1OGNfNC03LTEtMS01MTc2NA_b56ff0a0-8b62-4fe6-9614-b2ee6f3e863d"
      unitRef="usd">31281000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80My9mcmFnOmVmODI0MTczMzc4ZDQwMDI5MzcyMzQwNGQ5OTczYzRhL3RhYmxlOjUxMWRhMzk1OWUyNzRkZGNhN2U2YmRjNDBiMjI5NThjL3RhYmxlcmFuZ2U6NTExZGEzOTU5ZTI3NGRkY2E3ZTZiZGM0MGIyMjk1OGNfNS0xLTEtMS01MTc2NA_d14a0629-0d06-42d4-912a-4a6e1eace9f2"
      unitRef="usd">120208000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80My9mcmFnOmVmODI0MTczMzc4ZDQwMDI5MzcyMzQwNGQ5OTczYzRhL3RhYmxlOjUxMWRhMzk1OWUyNzRkZGNhN2U2YmRjNDBiMjI5NThjL3RhYmxlcmFuZ2U6NTExZGEzOTU5ZTI3NGRkY2E3ZTZiZGM0MGIyMjk1OGNfNS0zLTEtMS01MTc2NA_f8369a57-c535-4d1d-80c9-6099dfd723f2"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80My9mcmFnOmVmODI0MTczMzc4ZDQwMDI5MzcyMzQwNGQ5OTczYzRhL3RhYmxlOjUxMWRhMzk1OWUyNzRkZGNhN2U2YmRjNDBiMjI5NThjL3RhYmxlcmFuZ2U6NTExZGEzOTU5ZTI3NGRkY2E3ZTZiZGM0MGIyMjk1OGNfNS01LTEtMS01MTc2NA_01c12341-677e-4aae-b44a-95690a2a38bc"
      unitRef="usd">61000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80My9mcmFnOmVmODI0MTczMzc4ZDQwMDI5MzcyMzQwNGQ5OTczYzRhL3RhYmxlOjUxMWRhMzk1OWUyNzRkZGNhN2U2YmRjNDBiMjI5NThjL3RhYmxlcmFuZ2U6NTExZGEzOTU5ZTI3NGRkY2E3ZTZiZGM0MGIyMjk1OGNfNS03LTEtMS01MTc2NA_9e6eec7a-12c7-4113-b8c2-204aa8bd31d3"
      unitRef="usd">120147000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80My9mcmFnOmVmODI0MTczMzc4ZDQwMDI5MzcyMzQwNGQ5OTczYzRhL3RleHRyZWdpb246ZWY4MjQxNzMzNzhkNDAwMjkzNzIzNDA0ZDk5NzNjNGFfNjgw_37771abe-1dc4-4f70-b00a-88adb2a26f0c"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80My9mcmFnOmVmODI0MTczMzc4ZDQwMDI5MzcyMzQwNGQ5OTczYzRhL3RleHRyZWdpb246ZWY4MjQxNzMzNzhkNDAwMjkzNzIzNDA0ZDk5NzNjNGFfNjgw_c643a916-0c84-4745-8559-79016ddd656b"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80Ni9mcmFnOmMzNDg0NmFhMmY5ZDQwZmViYmJkMzQwZjc2NGU1N2I0L3RleHRyZWdpb246YzM0ODQ2YWEyZjlkNDBmZWJiYmQzNDBmNzY0ZTU3YjRfNjAw_e602dd03-e6fd-4df1-a094-1a03b51e825b">Inventory, Net&lt;div style="margin-top:9pt;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All of the Company's inventory relates to the manufacturing of MARGENZA.  The following table sets forth the Company's net inventory (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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:58.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.346%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work in process&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total inventory, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,388&#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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Prior to U.S. Food and Drug Administration (FDA) approval of MARGENZA in December 2020, the cost of materials and expenses associated with the manufacturing of MARGENZA were recorded as research and development expense. Subsequent to FDA approval, the Company began capitalizing inventory costs related to the manufacture of MARGENZA. The inventory balance as of September&#160;30, 2022 and December&#160;31, 2021 is net of a reserve of  $4.9&#160;million and $2.0&#160;million, respectively, for unsaleable inventory.  These reserves are reflected in cost of product sales during the period they are recorded.</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80Ni9mcmFnOmMzNDg0NmFhMmY5ZDQwZmViYmJkMzQwZjc2NGU1N2I0L3RleHRyZWdpb246YzM0ODQ2YWEyZjlkNDBmZWJiYmQzNDBmNzY0ZTU3YjRfNjAx_6bce818e-33aa-4738-8e52-bff39ae50ebc">&lt;div style="margin-top:9pt;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All of the Company's inventory relates to the manufacturing of MARGENZA.  The following table sets forth the Company's net inventory (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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:58.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.346%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work in process&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total inventory, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,388&#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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryWorkInProcess
      contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80Ni9mcmFnOmMzNDg0NmFhMmY5ZDQwZmViYmJkMzQwZjc2NGU1N2I0L3RhYmxlOjZkNzQ2MjEyOGNiMTRhOTk4ZWJlM2VjNjc0NTYwMzBhL3RhYmxlcmFuZ2U6NmQ3NDYyMTI4Y2IxNGE5OThlYmUzZWM2NzQ1NjAzMGFfMi0xLTEtMS01MTc2NA_e4e7cf31-46de-4d3c-b8cd-fd5e8667532a"
      unitRef="usd">209000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess
      contextRef="ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80Ni9mcmFnOmMzNDg0NmFhMmY5ZDQwZmViYmJkMzQwZjc2NGU1N2I0L3RhYmxlOjZkNzQ2MjEyOGNiMTRhOTk4ZWJlM2VjNjc0NTYwMzBhL3RhYmxlcmFuZ2U6NmQ3NDYyMTI4Y2IxNGE5OThlYmUzZWM2NzQ1NjAzMGFfMi0zLTEtMS01MTc2NA_13319ce9-6560-4661-9123-0f581f9fb2ab"
      unitRef="usd">3929000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods
      contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80Ni9mcmFnOmMzNDg0NmFhMmY5ZDQwZmViYmJkMzQwZjc2NGU1N2I0L3RhYmxlOjZkNzQ2MjEyOGNiMTRhOTk4ZWJlM2VjNjc0NTYwMzBhL3RhYmxlcmFuZ2U6NmQ3NDYyMTI4Y2IxNGE5OThlYmUzZWM2NzQ1NjAzMGFfMy0xLTEtMS01MTc2NA_1e001780-97be-4d21-a9c6-f4f5ddc6de31"
      unitRef="usd">877000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80Ni9mcmFnOmMzNDg0NmFhMmY5ZDQwZmViYmJkMzQwZjc2NGU1N2I0L3RhYmxlOjZkNzQ2MjEyOGNiMTRhOTk4ZWJlM2VjNjc0NTYwMzBhL3RhYmxlcmFuZ2U6NmQ3NDYyMTI4Y2IxNGE5OThlYmUzZWM2NzQ1NjAzMGFfMy0zLTEtMS01MTc2NA_6b935f46-f7de-407d-974f-9ccbc2ce1584"
      unitRef="usd">459000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryNet
      contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80Ni9mcmFnOmMzNDg0NmFhMmY5ZDQwZmViYmJkMzQwZjc2NGU1N2I0L3RhYmxlOjZkNzQ2MjEyOGNiMTRhOTk4ZWJlM2VjNjc0NTYwMzBhL3RhYmxlcmFuZ2U6NmQ3NDYyMTI4Y2IxNGE5OThlYmUzZWM2NzQ1NjAzMGFfNC0xLTEtMS01MTc2NA_fa1cdcdb-f76f-4224-8c16-94c73577b2a3"
      unitRef="usd">1086000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80Ni9mcmFnOmMzNDg0NmFhMmY5ZDQwZmViYmJkMzQwZjc2NGU1N2I0L3RhYmxlOjZkNzQ2MjEyOGNiMTRhOTk4ZWJlM2VjNjc0NTYwMzBhL3RhYmxlcmFuZ2U6NmQ3NDYyMTI4Y2IxNGE5OThlYmUzZWM2NzQ1NjAzMGFfNC0zLTEtMS01MTc2NA_0c687f0c-d104-4549-a632-5678f0104946"
      unitRef="usd">4388000</us-gaap:InventoryNet>
    <us-gaap:InventoryValuationReserves
      contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80Ni9mcmFnOmMzNDg0NmFhMmY5ZDQwZmViYmJkMzQwZjc2NGU1N2I0L3RleHRyZWdpb246YzM0ODQ2YWEyZjlkNDBmZWJiYmQzNDBmNzY0ZTU3YjRfNTQ4_b4e84dd5-fa31-48b1-a3d3-5e69078d7817"
      unitRef="usd">4900000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves
      contextRef="ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80Ni9mcmFnOmMzNDg0NmFhMmY5ZDQwZmViYmJkMzQwZjc2NGU1N2I0L3RleHRyZWdpb246YzM0ODQ2YWEyZjlkNDBmZWJiYmQzNDBmNzY0ZTU3YjRfNTU1_5cde2814-afb3-4f44-b95c-c594676f75f4"
      unitRef="usd">2000000</us-gaap:InventoryValuationReserves>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80OS9mcmFnOjE3Njk3NmVlOTYyZTQ2YTZiYTFjMjRkYmNhY2NlMTUyL3RleHRyZWdpb246MTc2OTc2ZWU5NjJlNDZhNmJhMWMyNGRiY2FjY2UxNTJfMTcyOA_16165b99-70c3-4690-8bfa-ff8aa717f023">Stockholders' Equity&lt;div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2020, the Company entered into a sales agreement (Sales Agreement) with an agent to sell, from time to time, shares of its common stock having an aggregate sales price of up to $100.0 million through an &#x201c;at the market offering&#x201d; (ATM Offering) as defined in Rule 415 under the Securities Act of 1933, as amended. The shares that were sold under the Sales Agreement were issued and sold pursuant to the Company's shelf registration statement on Form S-3 that was filed with the SEC on November 4, 2020.  During the nine months ended September 30, 2021, the Company sold 3,622,186 shares of common stock at a weighted average price per share of $27.60, resulting in net proceeds of approximately $98.2 million, net of underwriting discounts and commissions and other offering expenses. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In April 2021, the Company entered into Amendment No. 1 to the Sales Agreement which increased the amount of the Company&#x2019;s common stock that can be sold by the Company through its agent under the ATM Offering, from an aggregate offering price of up to $100.0&#160;million to an aggregate offering price of up to $300.0&#160;million.  The Company has not sold any shares of common stock related to Amendment No. 1 to the Sales Agreement as of September&#160;30, 2022.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As part of the consideration for the rights granted to Zai Lab US LLC under the collaboration and license agreement described more fully in Note 7, Revenue, the Company and Zai Lab US LLC entered into a separate stock purchase agreement (Stock Purchase Agreement) in June 2021.  Under this Stock Purchase Agreement, Zai Lab US LLC paid the Company approximately $30.0 million to purchase 958,467 newly issued shares of the Company's common stock, par value $0.01, at a fixed price of $31.30 which represented a $10.4 million premium over the share price on the Stock Purchase Agreement date.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <mgnx:CommonStockMaximumAmountAvailableForIssuance
      contextRef="i9ff0dd3ef5a1469d8afccea79e666b0d_D20201101-20201130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80OS9mcmFnOjE3Njk3NmVlOTYyZTQ2YTZiYTFjMjRkYmNhY2NlMTUyL3RleHRyZWdpb246MTc2OTc2ZWU5NjJlNDZhNmJhMWMyNGRiY2FjY2UxNTJfMjE4_7fae2ccd-cc32-485c-90bc-03eaf1b1548c"
      unitRef="usd">100000000</mgnx:CommonStockMaximumAmountAvailableForIssuance>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="ib3e318ba03d84618ab5b9a4cd40027ab_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80OS9mcmFnOjE3Njk3NmVlOTYyZTQ2YTZiYTFjMjRkYmNhY2NlMTUyL3RleHRyZWdpb246MTc2OTc2ZWU5NjJlNDZhNmJhMWMyNGRiY2FjY2UxNTJfNTYz_1ae65ce8-8bad-4cbc-941e-04ec6c036999"
      unitRef="shares">3622186</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="i652a0faf457a4b86835ed14fae60cd65_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80OS9mcmFnOjE3Njk3NmVlOTYyZTQ2YTZiYTFjMjRkYmNhY2NlMTUyL3RleHRyZWdpb246MTc2OTc2ZWU5NjJlNDZhNmJhMWMyNGRiY2FjY2UxNTJfNjMw_0ee08e5c-4543-4faa-9195-802ab1879d95"
      unitRef="usdPerShare">27.6</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="ib3e318ba03d84618ab5b9a4cd40027ab_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80OS9mcmFnOjE3Njk3NmVlOTYyZTQ2YTZiYTFjMjRkYmNhY2NlMTUyL3RleHRyZWdpb246MTc2OTc2ZWU5NjJlNDZhNmJhMWMyNGRiY2FjY2UxNTJfNjc3_3ef67c4c-0487-4048-bca9-2683f7214a70"
      unitRef="usd">98200000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <mgnx:CommonStockMaximumAmountAvailableForIssuance
      contextRef="i9ff0dd3ef5a1469d8afccea79e666b0d_D20201101-20201130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80OS9mcmFnOjE3Njk3NmVlOTYyZTQ2YTZiYTFjMjRkYmNhY2NlMTUyL3RleHRyZWdpb246MTc2OTc2ZWU5NjJlNDZhNmJhMWMyNGRiY2FjY2UxNTJfMTAwOQ_327a3747-748e-4f52-b68c-4d4099ee481d"
      unitRef="usd">100000000</mgnx:CommonStockMaximumAmountAvailableForIssuance>
    <mgnx:CommonStockMaximumAmountAvailableForIssuanceIncrease
      contextRef="i7182a32c34954f7ca3515c7d85fe8c78_D20210401-20210430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80OS9mcmFnOjE3Njk3NmVlOTYyZTQ2YTZiYTFjMjRkYmNhY2NlMTUyL3RleHRyZWdpb246MTc2OTc2ZWU5NjJlNDZhNmJhMWMyNGRiY2FjY2UxNTJfMTA1Mg_c730844f-5913-46a8-94a5-638323ad5380"
      unitRef="usd">300000000</mgnx:CommonStockMaximumAmountAvailableForIssuanceIncrease>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i7def097115ad41b4ae2673e022d21db0_D20210601-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80OS9mcmFnOjE3Njk3NmVlOTYyZTQ2YTZiYTFjMjRkYmNhY2NlMTUyL3RleHRyZWdpb246MTc2OTc2ZWU5NjJlNDZhNmJhMWMyNGRiY2FjY2UxNTJfMTUzMw_43e41662-6040-416c-a365-0656faeef013"
      unitRef="usd">30000000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="ie855fa41a44543169ba8c7c646535437_D20210601-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80OS9mcmFnOjE3Njk3NmVlOTYyZTQ2YTZiYTFjMjRkYmNhY2NlMTUyL3RleHRyZWdpb246MTc2OTc2ZWU5NjJlNDZhNmJhMWMyNGRiY2FjY2UxNTJfMTU0OA_6dc8270f-13d4-4e6a-8c74-a67b4265aaa0"
      unitRef="shares">958467</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80OS9mcmFnOjE3Njk3NmVlOTYyZTQ2YTZiYTFjMjRkYmNhY2NlMTUyL3RleHRyZWdpb246MTc2OTc2ZWU5NjJlNDZhNmJhMWMyNGRiY2FjY2UxNTJfMTYxMg_93682a58-2b58-48f4-9125-bc231d8b2fc6"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="ib8a68f163d48449ba911d8d5b73ff780_I20210615"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80OS9mcmFnOjE3Njk3NmVlOTYyZTQ2YTZiYTFjMjRkYmNhY2NlMTUyL3RleHRyZWdpb246MTc2OTc2ZWU5NjJlNDZhNmJhMWMyNGRiY2FjY2UxNTJfMTYzNg_2398ba88-8376-4b3e-b5e0-09dd571fc1b6"
      unitRef="usdPerShare">31.3</us-gaap:SaleOfStockPricePerShare>
    <mgnx:PremiumReceivedOnStockPurchase
      contextRef="i82e2c9650c104619a763dd2188f75842_D20210601-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80OS9mcmFnOjE3Njk3NmVlOTYyZTQ2YTZiYTFjMjRkYmNhY2NlMTUyL3RleHRyZWdpb246MTc2OTc2ZWU5NjJlNDZhNmJhMWMyNGRiY2FjY2UxNTJfMTY1OQ_66f798a6-4a4f-472b-accf-74c91184d3f8"
      unitRef="usd">10400000</mgnx:PremiumReceivedOnStockPurchase>
    <mgnx:CollaborationAndOtherAgreementsDisclosureTextBlock
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMzUyMzI_313b310e-ad4c-4b6e-9f52-d7dbcc749cb4">Revenue &lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Collaborative and Other Agreements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Incyte Corporation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Incyte License Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2017, the Company entered into an exclusive global collaboration and license agreement with Incyte Corporation (Incyte), which was amended in March 2018, April 2022 and July 2022, for retifanlimab, an investigational monoclonal antibody that inhibits programmed cell death protein 1 (PD-1) (Incyte License Agreement). Incyte has obtained exclusive worldwide rights for the development and commercialization of retifanlimab in all indications, while the Company retains the right to develop its pipeline assets in combination with retifanlimab.  Under the terms of the Incyte License Agreement, Incyte paid the Company an upfront payment of $150.0 million in 2017. In July 2021, Incyte announced that the FDA had issued a Complete Response Letter (CRL) regarding its Biologics License Application (BLA) for retifanlimab as a potential treatment for adult patients with locally advanced or metastatic squamous cell carcinoma of the anal canal. Incyte&#x2019;s announcement indicated that the FDA determined that additional data are needed to demonstrate the clinical benefit of retifanlimab for the submitted indication, and that Incyte was reviewing the CRL and would discuss next steps with the FDA. Incyte subsequently &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;withdrew its European application for marketing authorization of retifanlimab for the treatment of squamous carcinoma of the anal canal. Incyte has stated it is pursuing development of retifanlimab in potentially registration-enabling studies beyond squamous cell carcinoma of the anal canal, including in patients with MSI-high endometrial cancer, Merkel cell carcinoma and non-small cell lung cancer.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Incyte is also pursuing development of retifanlimab in combination with multiple product candidates from its pipeline. In April 2022, the Company and Incyte executed an amendment to the Incyte License Agreement to add a milestone for U.S. approval of retifanlimab in a specific indication and to exclude certain other regulatory and development achievements with retifanlimab in this same indication from the milestone events of the Incyte License Agreement. In July 2022, the Company and Incyte further amended the Incyte License Agreement to reflect changes related to the payment of certain milestones and Incyte paid the Company $30.0 million in milestone payments, which the Company recognized as revenue during the three months ended September 30, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the terms of the Incyte License Agreement, as amended, Incyte will lead global development of retifanlimab.  Assuming successful development and commercialization by Incyte, the Company could receive up to $435.0 million in development and regulatory milestones and up to $330.0 million in commercial milestones. From the inception of the Incyte License Agreement through &lt;/span&gt;&lt;span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September&#160;30, 2022&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, the Company has recognized $100.0 million in development milestones under the Incyte License Agreement. If retifanlimab is approved and commercialized, the Company would be eligible to receive tiered royalties of 15% to 24% on any global net sales.  The Company retains the right to develop its pipeline assets in combination with retifanlimab, with Incyte commercializing retifanlimab and the Company commercializing its asset(s), if any such potential combinations are approved. In addition, the Company retains the right to manufacture a portion of both companies' global commercial supply needs of retifanlimab, subject to the separate commercial supply agreement. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company evaluated the Incyte License Agreement under the provisions of Accounting Standards Codification Topic 606, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue from Contracts with Customers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (ASC 606) at inception and identified the following two performance obligations under the agreement: (i) the license of retifanlimab and (ii) the performance of certain clinical activities through a brief technology transfer period.  The Company determined that the license and clinical activities are separate performance obligations because they are capable of being distinct and are distinct in the context of the contract. The license has standalone functionality as it is sublicensable, Incyte has significant capabilities in performing clinical trials, and Incyte is capable of performing these activities without the Company's involvement; the Company performed the activities during the transfer period as a matter of convenience.  The Company determined that the transaction price of the Incyte License Agreement at inception was $154.0 million, consisting of the consideration to which the Company was entitled in exchange for the license and an estimate of the consideration for clinical activities to be performed.  The transaction price was allocated to each performance obligation based on their relative standalone selling price.  The standalone selling price of the license was determined using the adjusted market assessment approach considering similar collaboration and license agreements.  The standalone selling price for the agreed-upon clinical activities to be performed was determined using the expected cost approach based on similar arrangements the Company has with other parties.  The potential development and regulatory milestone payments are fully constrained until the Company concludes that achievement of the milestone is probable, and that recognition of revenue related to the milestone will not result in a significant reversal in amounts recognized in future periods, and as such have been excluded from the transaction price.  Any consideration related to sales-based milestones and royalties will be recognized when the related sales occur, as they were determined to relate predominantly to the license granted to Incyte and, therefore, have also been excluded from the transaction price.  The Company re-assesses the transaction price in each reporting period and when events whose outcomes are resolved or other changes in circumstances occur. From 2018 through &lt;/span&gt;&lt;span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September&#160;30, 2022&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, it became probable that a significant reversal of cumulative revenue would not occur for development milestones totaling $100.0 million related to &lt;/span&gt;&lt;span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;clinical and regulatory activities related to the further advancement of retifanlimab, including Incyte&#x2019;s initiation of a Phase 3 clinical trial&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.  Therefore, the associated consideration was added to the estimated transaction price and was recognized as revenue&lt;/span&gt;&lt;span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognized the $150.0 million allocated to the license when it satisfied its performance obligation and transferred the license to Incyte in 2017. The $4.0 million allocated to the clinical activities was recognized ratably as services were performed during 2017 and 2018. The Company recognized $30.0&#160;million in revenue under the Incyte License Agreement during the three and nine months ended September 30, 2022.  No revenue was recognized under the Incyte License Agreement during the three months ended September&#160;30, 2021.  During the nine months ended September 30, 2021, $15.0 million in milestone revenue was recognized under the Incyte License Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-indent:42pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Incyte Clinical Supply Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2018, the Company entered into an agreement with Incyte, under which the Company is to perform development and manufacturing services for Incyte&#x2019;s clinical needs of retifanlimab (Incyte Clinical Supply Agreement). The Company evaluated the Incyte Clinical Supply Agreement under ASC 606 and identified one performance obligation under the agreement: to perform services related to the development and manufacturing of the clinical supply of retifanlimab. The &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;transaction price is based on the costs incurred to develop and manufacture drug product and drug substance, and is recognized over time as the services are provided, as the performance by the Company does not create an asset with an alternative use and the Company has an enforceable right to payment for the performance completed to date. The transaction price is being recognized using the input method reflecting the costs incurred (including resources consumed and labor hours expended) related to the manufacturing services. During the three months ended September 30, 2022 and 2021, the Company recognized revenue of $0.1 million and $0.2 million, respectively, for services performed under the Incyte Clinical Supply Agreement.   During the nine months ended September 30, 2022 and 2021, the Company recognized revenue of $0.6 million and $1.0 million, respectively, for services performed under the Incyte Clinical Supply Agreement. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-indent:42pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Incyte Commercial Supply Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-indent:42pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2020, the Company entered into an agreement with Incyte pursuant to which the Company is entitled to manufacture a portion of the global commercial supply needs for retifanlimab (Incyte Commercial Supply Agreement). Unless terminated earlier, the term of the Incyte Commercial Supply Agreement will expire upon the expiration of Incyte&#x2019;s obligation to pay royalties under the Incyte License Agreement. The Company evaluated the Incyte Commercial Supply Agreement under ASC 606 and identified one performance obligation under the agreement: to perform services related to manufacturing the commercial supply of retifanlimab. The transaction price is based on a fixed price per batch of bulk drug substance to be manufactured and is recognized over time as the services are provided, as the performance by the Company does not create an asset with an alternative use and the Company has an enforceable right to payment for the performance completed to date. The transaction price is being recognized using the input method reflecting the costs incurred (including resources consumed and labor costs incurred) related to the manufacturing services.  During the three months ended September 30, 2022 and 2021, the Company recognized de minimis revenue and $1.4&#160;million, respectively, for services performed under the Incyte Commercial Supply Agreement.  During the nine months ended September 30, 2022 and 2021, the Company recognized $0.3&#160;million and $7.4&#160;million, respectively, for services performed under the Incyte Commercial Supply Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Zai Lab Limited&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;2018 Zai Lab Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2018, the Company entered into a collaboration and license agreement with Zai Lab Limited (Zai Lab) under which Zai Lab obtained regional development and commercialization rights in mainland China, Hong Kong, Macau and Taiwan (Zai Lab&#x2019;s territory) for (i) margetuximab, an immune-optimized anti-HER2 monoclonal antibody, (ii) tebotelimab, a bispecific DART&#xae; molecule designed to provide coordinate blockade of PD-1 and LAG-3 for the potential treatment of a range of solid tumors and hematological malignancies, and (iii) an undisclosed multi-specific TRIDENT molecule in preclinical development (2018 Zai Lab Agreement). Zai Lab will lead clinical development of these molecules in its territory. Zai Lab has informed the Company that they have decided to discontinue development of tebotelimab for indications they were enrolling in their territory and is evaluating future development plans in other indications.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the terms of the 2018 Zai Lab Agreement, Zai Lab paid the Company an upfront payment of $25.0 million ($22.5 million after netting value-added tax withholdings of $2.5 million). Assuming successful development and commercialization of margetuximab, tebotelimab and the TRIDENT molecule, the Company could receive up to $140.0 million in development and regulatory milestones, of which the Company has earned $9.0 million through September&#160;30, 2022. In addition, Zai Lab would pay the Company tiered royalties at percentage rates of mid-teens to 20% for net sales of margetuximab in Zai Lab&#x2019;s territory, mid-teens for net sales of tebotelimab in Zai Lab&#x2019;s territory and 10% for net sales of the TRIDENT molecule in Zai Lab&#x2019;s territory, which may be subject to adjustment in specified circumstances. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company evaluated the 2018 Zai Lab Agreement under the provisions of ASC 606 and identified the following material promises under the arrangement for each of the two product candidates, margetuximab and tebotelimab: (i)  an exclusive license to develop and commercialize the product candidate in Zai Lab&#x2019;s territory and (ii) certain research and development activities. The Company determined that each license and the related research and development activities were not distinct from one another, as the license has limited value without the performance of the research and development activities. As such, the Company determined that these promises should be combined into a single performance obligation for each product candidate. Activities related to margetuximab and tebotelimab are separate performance obligations from each other because they are capable of being distinct, and are distinct in the context of the contract. The Company evaluated the promises related to the TRIDENT molecule and determined they were immaterial in context of the contract, therefore there is no performance obligation related to that molecule. The Company determined that the net $22.5 million upfront payment from Zai Lab constituted the entirety of the consideration to be included in the transaction price as of the outset of the arrangement, and the transaction price was allocated to the two performance obligations based on their relative standalone selling price. The standalone selling price of the performance obligations was determined using the adjusted market assessment approach considering similar collaboration and license agreements. The potential development and regulatory milestone payments are &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;fully constrained until the Company concludes that achievement of the milestone is probable, and that recognition of revenue related to the milestone will not result in a significant reversal in amounts recognized in future periods, and as such have been excluded from the transaction price. Any consideration related to royalties will be recognized if and when the related sales occur, as they were determined to relate predominantly to the license granted to Zai Lab and, therefore, have also been excluded from the transaction price. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company re-assesses the transaction price in each reporting period and when events whose outcomes are resolved or other changes in circumstances occur.  From 2020 through &lt;/span&gt;&lt;span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September&#160;30, 2022&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, it became probable that a significant reversal of cumulative revenue would not occur for development and regulatory milestones totaling $9.0 million. Therefore, the associated consideration, $8.1&#160;million net of value-added tax withholdings, was added to the estimated transaction price and was recognized as revenue&lt;/span&gt;&lt;span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three months ended September 30, 2022, no revenue was recognized, and during the nine months ended September 30, 2022, the Company recognized $4.9&#160;million under the 2018 Zai Lab Agreement.  No revenue was recognized during the three and nine months ended September 30, 2021 under the 2018 Zai Lab Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Zai Lab Clinical Supply Agreements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2019, the Company entered into two agreements under which the Company is to perform manufacturing services for Zai Lab&#x2019;s clinical needs of margetuximab and tebotelimab (Zai Lab Clinical Supply Agreements). The Company evaluated the agreements under ASC 606 and determined that they should be accounted for as a single contract and identified two performance obligations within that contract: to perform services related to manufacturing the clinical supply of each of margetuximab and tebotelimab. The transaction price is based on the costs incurred to manufacture drug product and drug substance and is recognized over time as the services are provided, as the performance by the Company does not create an asset with an alternative use and the Company has an enforceable right to payment for the performance completed to date. The transaction price is being recognized using the input method reflecting the costs incurred (including resources consumed and labor hours expended) related to the manufacturing service. No revenue was recognized during the three months ended September 30, 2022, and $0.6 million was recognized related to the Zai Lab Clinical Supply Agreements during the three months ended September 30, 2021. During the nine months ended September 30, 2022 and 2021, the Company recognized revenue of $0.3 million and $2.3 million, respectively, related to the Zai Lab Clinical Supply Agreements. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;2021 Zai Lab Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2021, the Company entered into a collaboration and license agreement with Zai Lab US LLC (collectively with Zai Lab Limited referred herein as Zai Lab) involving collaboration programs and license-only programs (collectively, the Programs) encompassing four separate immuno-oncology molecules (2021 Zai Lab Agreement). The first program covers a lead research molecule that incorporates the Company&#x2019;s DART platform and binds CD3 and an undisclosed target that is expressed in multiple solid tumors (Lead Program). The second program covers a target to be designated by the Company. For these programs, Zai Lab receives commercial rights in Greater China, Japan, and Korea while the Company receives commercial rights in all other territories. Zai Lab also obtained exclusive, global licenses from the Company to develop, manufacture and commercialize two additional molecules. Zai Lab granted the Company a worldwide, royalty-free, co-exclusive license to conduct the development activities allocated to the Company. In August 2022, the Company and Zai Lab agreed to discontinue research and development of the Lead Program. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the terms of the 2021 Zai Lab Agreement, the Lead Program included joint research and development services by both the Company and Zai Lab. For the other programs, Zai Lab can separately negotiate and agree with the Company to perform research and development services in the future. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the execution of the 2021 Zai Lab Agreement, Zai Lab paid the Company an upfront payment of $25.0&#160;million. Additionally, as part of the consideration for the rights granted to Zai Lab under the 2021 Zai Lab Agreement, the Company and Zai Lab entered into the Stock Purchase Agreement whereby Zai Lab paid the Company approximately $30.0 million to purchase shares of the Company&#x2019;s common stock, par value $0.01, at a fixed price of $31.30 which represented a $10.4 million premium over the share price on the Stock Purchase Agreement date. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assuming successful development and commercialization of the remaining Programs, the Company could receive up to approximately $680.0&#160;million in development and regulatory milestones and $600.0&#160;million in commercial milestones. In addition, Zai Lab would pay the Company tiered royalties at percentage rates of mid-single digits to low double digit teens on annual net sales of products in Zai Lab&#x2019;s territory, which may be subject to specified royalty reduction pursuant to the 2021 Zai Lab Agreement. Per the terms of the 2021 Zai Lab Agreement, the Company may also receive reimbursements from Zai Lab for certain research and development costs incurred by the Company. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company evaluated the 2021 Zai Lab Agreement under the provisions of ASC 606 and identified the following material promises: (i) exclusive licenses to develop, manufacture and commercialize the products in Zai Lab&#x2019;s territory for each Program and (ii) certain research and development activities for the Lead Program. The Company determined that for the Lead Program, the license is not distinct from the related research and development activities, considering the early stage of development of the molecule and the Company&#x2019;s significant expertise in this area and as such, the research and development services are expected to significantly modify and customize the license. Therefore, for the Lead Program, the license and the services were combined into a single performance obligation. Since the other programs each represent distinct intellectual property and there are no other services included in the 2021 Zai Lab Agreement related to these licenses, each license is considered to be a distinct performance obligation. As such, there are four performance obligations included in the 2021 Zai Lab Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company concluded that the estimated transaction price is $40.4 million, consisting of the $25.0 million upfront payment, the $10.4 million premium related to the purchase of the Company&#x2019;s common stock, and the $5.0 million estimated reimbursement by Zai Lab for research and development activities for the Lead Program. The potential milestone payments were deemed to be fully constrained until the Company concludes that achievement of the milestone is probable, and that recognition of revenue related to the milestone will not result in a significant reversal in amounts recognized in future periods, and as such have been excluded from the transaction price. Any consideration related to royalties will be recognized if and when the related sales occur, as they were determined to relate predominantly to the license granted to Zai Lab and, therefore, have also been excluded from the transaction price. The Company will re-assess the transaction price in each reporting period and when events whose outcomes are resolved or other changes in circumstances occur.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The transaction price of $40.4 million was then allocated to the four performance obligations based on their relative standalone selling price. The standalone selling price of the performance obligations was not directly observable; therefore, the Company estimated the standalone selling price using an adjusted market assessment approach, representing the amount that the Company believes a market participant is willing to pay for the product or service. The estimate was based on consideration of observable inputs, such as values of other preclinical collaboration arrangements adjusted for the Company&#x2019;s estimate of the probability of success for each Program. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue related to the Lead Program license and related research and development services performance obligation was recognized over time as the research and development activities were performed. The Company utilized a cost-based input method according to costs incurred to date compared to estimated total costs. The transfer of control occurs over this time period and, in management&#x2019;s judgment, is the best measure of progress towards satisfying the performance obligations. The Company recognized revenue allocated to the other programs at a point in time upon transfer of the licenses to Zai Lab in June 2021. During the three months ended September 30, 2022 and 2021, the Company recognized revenue of $1.8 million and $3.7 million, respectively, under the 2021 Zai Lab Agreement. During the nine months ended September 30, 2022 and 2021, the Company recognized revenue of $16.8 million and $18.1 million, respectively, under the 2021 Zai Lab Agreement.&lt;/span&gt;&lt;span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of&lt;/span&gt;&lt;span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; December&#160;31, 2021, $16.1 million in revenue was deferred, all of which was current. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of &lt;/span&gt;&lt;span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September&#160;30, 2022 there is no revenue deferred under the 2021 Zai Lab Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Janssen Biotech, Inc.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2020, the Company entered into a research collaboration and license agreement with Janssen Biotech, Inc. (Janssen) to develop a novel DART molecule (Janssen Agreement). The research collaboration will incorporate the Company&#x2019;s proprietary DART platform to enable simultaneous targeting of two undisclosed targets in a therapeutic area outside oncology. Under the terms of the Janssen Agreement, Janssen paid the Company an upfront payment of $20.0&#160;million and will be responsible for funding all research and development expenses. The Company will also be eligible to receive up to $312.0&#160;million in potential milestone payments and tiered royalties of up to 10% on worldwide product sales. &lt;/span&gt;&lt;span style="color:#58585a;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subject to the terms of this agreement, the Company granted Janssen an exclusive, royalty-bearing license to develop, manufacture and commercialize the preclinical bispecific molecule and the Company will perform certain research and development activities during a specified research term. The Company evaluated the Janssen Agreement under the provisions of ASC 606 and identified the following material promises under the arrangement: (i) a license to develop the preclinical bispecific molecule and (ii) performing certain research and development activities during the research term. The Company determined that the license and research and development activities are separate performance obligations because they are capable of being distinct, and are distinct in the context of the contract. The license has standalone functionality as Janssen could benefit from the license on its own without the Company&#x2019;s involvement during the research term. The Company determined that the transaction price of the Janssen Agreement at inception was $22.2&#160;million, consisting of the consideration to which the Company was entitled in exchange for the license and an estimate of the consideration for research and development activities to be performed. The transaction price was allocated to each performance obligation based on their relative standalone selling price. The standalone selling price of the license was determined using the adjusted market assessment approach &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;considering similar collaboration and license agreements as well as current market conditions. The standalone selling price for agreed-upon research and development activities to be performed was determined using the expected cost approach based on similar arrangements the Company has with other parties. This variable consideration is fully constrained until the Company begins its work under the performance obligation. The potential milestone payments are &lt;/span&gt;&lt;span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;fully constrained until the Company concludes that achievement of the milestone is probable and that recognition of revenue related to the milestone will not result in a significant reversal in amounts recognized in future periods, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;and as such have been excluded from the transaction price. Any consideration related to sales-based milestones and royalties will be recognized when the related sales occur, as they were determined to relate predominantly to the license granted to Janssen and, therefore, have also been excluded from the transaction price. The Company re-assesses the transaction price in each reporting period and when events whose outcomes are resolved or other changes in circumstances occur. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:42pt"&gt;&lt;span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognized the $20.0&#160;million allocated to the &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;license when it satisfied its performance obligation and transferred the license to Janssen in December 2020. The $2.2&#160;million allocated to the research and development activities is being recognized over the Company&#x2019;s involvement in the research term, which is estimated to be less than two years. During the three months ended September 30, 2022 and 2021, the Company recognized revenue of $0.1 million and $0.2&#160;million, respectively, for research and development activities performed under the Janssen Agreement.  During the nine months ended September 30, 2022, and 2021 the Company recognized revenue of $0.7 million and $1.1&#160;million, respectively, for research and development activities performed under the Janssen Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;I-Mab Biopharma&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;I-Mab License Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2019, the Company entered into a collaboration and license agreement with I-Mab Biopharma (I-Mab) to develop and commercialize enoblituzumab, an immune-optimized, anti-B7-H3 monoclonal antibody that incorporates the Company's proprietary Fc Optimization technology platform (I-Mab License Agreement).  I-Mab obtained regional development and commercialization rights in mainland China, Hong Kong, Macau and Taiwan (I-Mab's territory), will lead clinical development of enoblituzumab in its territories, and will participate in global studies conducted by the Company.  In August 2022, I-Mab notified the Company of its intention to terminate the I-Mab License Agreement effective February 25, 2023. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the terms of the I-Mab License Agreement, I-Mab paid the Company an upfront payment of $15.0 million, and  $5.0&#160;million of milestone revenue has been earned from the inception of the I-Mab License Agreement through &lt;/span&gt;&lt;span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September&#160;30, 2022. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company evaluated the I-Mab License Agreement under the provisions of ASC 606 and identified the following material promises under the arrangement: (i) an exclusive license to develop and commercialize enoblituzumab in I-Mab&#x2019;s territories, (ii) perform certain research and development activities and (iii) conduct a chronic toxicology study. The Company determined that the license and the related research and development activities were not distinct from one another, as the license has limited value without the performance of the research and development activities. As such, the Company determined that the license and related research and development activities should be combined into a single performance obligation. The Company determined that the $15.0 million upfront payment from I-Mab constituted the entirety of the consideration to be included in the transaction price as of the outset of the arrangement for the license and related research and development activities. The Company has also determined that the chronic toxicology study is distinct from the other promises and has estimated the variable consideration of that performance obligation to be approximately $1.0 million. I-Mab paid the Company for the cost of this study as the costs were incurred and I-Mab received a one-time credit of eighty percent of the total amount of such costs against the milestone achieved during 2021. The Company reassessed the transaction price as it became probable that a significant reversal of cumulative revenue would not occur for a $5.0&#160;million milestone ($4.5&#160;million after netting a one-time credit as described above) related to development progress of enoblituzumab, therefore the associated consideration was added to the estimated transaction price and was recognized as revenue during 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#160;&#160;&#160;&#160;Revenue under the I-Mab License Agreement was recognized using a cost-based input method according to costs incurred to date compared to estimated total costs. The transfer of control occurs over this time period and, in management&#x2019;s judgment, was the best measure of progress towards satisfying the performance obligations.  During the three months ended September 30, 2022 and 2021, the Company recognized revenue of $3.8 million and $5.5 million, respectively, under the I-Mab License Agreement. During the nine months ended September 30, 2022 and 2021, the Company recognized revenue of $4.5 million and $7.9 million, respectively, under the I-Mab License Agreement. As of December&#160;31, 2021, $4.5 million in revenue was deferred under the I-Mab License Agreement, all of which was current.  As of &lt;/span&gt;&lt;span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September&#160;30, 2022 there is no revenue deferred under the I-Mab Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;I-Mab Clinical Supply Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2021, the Company entered into an agreement under which the Company is to perform development and manufacturing services for I-Mab&#x2019;s clinical needs of enoblituzumab (I-Mab Clinical Supply Agreement). The Company evaluated this agreement under ASC 606 and identified one performance obligation under the agreement: to perform services related to the development and manufacturing of the clinical supply of enoblituzumab. The transaction price is based on the costs incurred to develop and manufacture drug product and drug substance, and is recognized over time as the services are provided, as the performance by the Company does not create an asset with an alternative use and the Company has an enforceable right to payment for the performance completed to date. The transaction price will be recognized using the input method reflecting the costs incurred (including resources consumed and labor hours expended) related to the manufacturing services. During the three and nine months ended September 30, 2022, the Company recognized revenue of $0.3&#160;million and $1.5 million, respectively, for research and development activities performed under the I-Mab Clinical Supply Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Manufacturing Services Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Incyte &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In January 2022, the Company entered into a Manufacturing and Clinical Supply Agreement with Incyte (Incyte Manufacturing and Clinical Supply Agreement) to provide manufacturing services to produce certain Incyte bulk drug substance over a three-year period at one of the Company&#x2019;s manufacturing facilities. Under the terms of the Incyte Manufacturing and Clinical Supply Agreement, the Company received an upfront payment of $10.0&#160;million and is eligible to receive annual fixed payments paid quarterly over the term of the contract totaling $14.4&#160;million. The Company will also be reimbursed for materials used to manufacture product as well as other costs incurred to provide manufacturing services. In July 2022, the Company and Incyte executed an amendment to the Incyte Manufacturing and Clinical Supply Agreement which extended the term for one year and provided for an additional annual fixed payment of $5.1&#160;million (July 2022 Incyte Amendment). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company evaluated the Incyte Manufacturing and Clinical Supply Agreement and the July 2022 Incyte Amendment under the provisions of ASC 606 and identified one performance obligation to provide manufacturing runs to Incyte, as and when requested by Incyte, over the term of the contract that is part of a series of goods and services. The Company determined that the transaction price consists of the upfront payment received of $10.0&#160;million and the annual fixed payments totaling $19.5&#160;million.   The Company will recognize revenue over time on a straight-line basis as the manufacturing services are provided to Incyte, as the Company determined that its efforts in providing the manufacturing services will be incurred evenly throughout the performance period and therefore straight-line revenue recognition closely approximates the level of effort for the manufacturing services. Variable consideration relating to the reimbursed materials and other reimbursed costs incurred to manufacture product for Incyte will be allocated to the related manufacturing activities and will be recognized as revenue as those activities occur.  Materials purchased by the Company to manufacture the product for Incyte are considered costs to fulfill a contract and will be capitalized and expensed as the materials are used to provide the manufacturing services. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognized revenue of $1.1&#160;million and $5.1&#160;million under the Incyte Manufacturing and Clinical Supply Agreement during the three and nine months ended &lt;/span&gt;&lt;span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September&#160;30, 2022, respectively&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. As of &lt;/span&gt;&lt;span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September&#160;30, 2022, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$9.5&#160;million&lt;/span&gt;&lt;span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; in revenue was deferred under this agreement, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$4.4&#160;million&lt;/span&gt;&lt;span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; of which was current and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$5.1&#160;million &lt;/span&gt;&lt;span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;of which was non-current.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Government Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;NIAID Contract&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company entered into a contract with National Institute of Allergy and Infectious Diseases (NIAID), effective as of September 15, 2015,&#160;to perform product development and to advance up to two DART molecules, MGD014 and MGD020 (NIAID Contract). Under the NIAID Contract, the Company will develop these product candidates for Phase 1/2 clinical trials as therapeutic agents, in combination with latency reversing treatments, to deplete cells infected with human immunodeficiency virus (HIV) infection. NIAID does not receive goods or services from the Company under this contract, therefore the Company does not consider NIAID to be a customer and concluded this contract is outside the scope of ASC 606.&lt;/span&gt;&lt;/div&gt;Since the inception of the NIAID Contract, NIAID has exercised the two options contemplated in the original contract and executed modifications such that the total funded contract value as of September&#160;30, 2022 is $25.1&#160;million. In addition, the most recent modification changed the period of performance under the NIAID Contract to end in July 2023. During the three months ended September 30, 2022 and 2021, the Company recognized revenue under the NIAID Contract of $0.5 million and $0.1 million, respectively.  During the nine months ended September 30, 2022 and 2021, the Company recognized revenue under the NIAID Contract of $1.5 million and $1.3 million, respectively.</mgnx:CollaborationAndOtherAgreementsDisclosureTextBlock>
    <mgnx:NonRefundableUpfrontFees
      contextRef="ib081923c718b4c7c9fa18b003469d931_D20170101-20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfNjc5_23725363-42ee-49bd-a536-cc57db16b093"
      unitRef="usd">150000000</mgnx:NonRefundableUpfrontFees>
    <us-gaap:Revenues
      contextRef="ia4ede97e4bd041b499c14537568d16e4_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMjE5OTAyMzI5Mzk2Nw_121534e4-652f-46b3-995e-273df337b646"
      unitRef="usd">30000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="idd26d8f32b984ab2bf239db06ca7eab6_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMjE5OTAyMzI5Mzk2Nw_8396cb8a-9209-4621-bb84-ba93db2d93f0"
      unitRef="usd">30000000</us-gaap:Revenues>
    <mgnx:PotentialDevelopmentandRegulatoryMilestonePaymentsUnderAgreement
      contextRef="id6f81cc475524f2ba89a8a8fa7a56ecb_I20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMjMxNQ_41576a91-841c-4503-a2a5-965049d3dfcf"
      unitRef="usd">435000000</mgnx:PotentialDevelopmentandRegulatoryMilestonePaymentsUnderAgreement>
    <mgnx:PotentialCommercialMilestonePaymentsUnderAgreement
      contextRef="id6f81cc475524f2ba89a8a8fa7a56ecb_I20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMjM2OQ_ca85a336-2468-4ac3-aff0-98cee8559e34"
      unitRef="usd">330000000</mgnx:PotentialCommercialMilestonePaymentsUnderAgreement>
    <mgnx:DevelopmentAndRegulatoryMilestonePaymentsUnderAgreementRecognized
      contextRef="iae98b0776b8a4819a5f0508e1d6969d9_D20180101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMjQ4OA_9d3c5f51-ca8a-45b9-a59c-10666a2775ba"
      unitRef="usd">100000000</mgnx:DevelopmentAndRegulatoryMilestonePaymentsUnderAgreementRecognized>
    <mgnx:ProceedsfromRoyaltiesPercent
      contextRef="i0b03eef449e1413eb497446171120a70_D20170101-20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMjg3Mg_1ab7596a-f22c-4d2a-84bf-dd71cbe0d9d7"
      unitRef="number">0.15</mgnx:ProceedsfromRoyaltiesPercent>
    <mgnx:ProceedsfromRoyaltiesPercent
      contextRef="i06f628a2ae60427e8c956db591d6e02c_D20170101-20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMjg3OA_ace8f9fd-036a-4c07-a144-2181d7d7ea7e"
      unitRef="number">0.24</mgnx:ProceedsfromRoyaltiesPercent>
    <mgnx:NumberOfPerformanceObligations
      contextRef="id6f81cc475524f2ba89a8a8fa7a56ecb_I20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMzUyNA_83d88e1f-1a45-4169-a2b9-5df6c00b493e"
      unitRef="performanceobligation">2</mgnx:NumberOfPerformanceObligations>
    <mgnx:CollaborativeAgreementTransactionPrice
      contextRef="id6f81cc475524f2ba89a8a8fa7a56ecb_I20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfNDMxMQ_2f2a4280-cb70-4684-9459-427654e5aa5e"
      unitRef="usd">154000000</mgnx:CollaborativeAgreementTransactionPrice>
    <mgnx:DevelopmentAndRegulatoryMilestonePaymentsUnderAgreementRecognized
      contextRef="iae98b0776b8a4819a5f0508e1d6969d9_D20180101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfNTg5MA_9d3c5f51-ca8a-45b9-a59c-10666a2775ba"
      unitRef="usd">100000000</mgnx:DevelopmentAndRegulatoryMilestonePaymentsUnderAgreementRecognized>
    <us-gaap:Revenues
      contextRef="i0eb159f5ab2e4474822b627cc443dfe4_D20170101-20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfNjE5Ng_2bc5655a-69ac-402b-940a-151965a000fd"
      unitRef="usd">150000000</us-gaap:Revenues>
    <mgnx:RevenueMultipleDeliverableArrangementsDeterminationOfSellingPriceAmount
      contextRef="i7ea72e0cbc194dd7afa1e52d93a2e630_D20170101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfNjMyMA_0510ffd5-f9d7-40b5-839f-e496da3f4243"
      unitRef="usd">4000000</mgnx:RevenueMultipleDeliverableArrangementsDeterminationOfSellingPriceAmount>
    <us-gaap:Revenues
      contextRef="ia4ede97e4bd041b499c14537568d16e4_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfNjQzMg_121534e4-652f-46b3-995e-273df337b646"
      unitRef="usd">30000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="idd26d8f32b984ab2bf239db06ca7eab6_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfNjQzMg_8396cb8a-9209-4621-bb84-ba93db2d93f0"
      unitRef="usd">30000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i282848ab83874bbea97f18ff2841adf7_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfNTQ5NzU1ODY2ODgx_666a3baf-19a1-4657-9df5-80cc1f7c801c"
      unitRef="usd">0</us-gaap:Revenues>
    <mgnx:DevelopmentAndRegulatoryMilestonePaymentsUnderAgreementRecognized
      contextRef="i1735e21b59f64a049dce939fceb2c7ad_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfNjUyNw_b838cb3a-ccc5-473b-b53b-3b912ac8a51f"
      unitRef="usd">15000000</mgnx:DevelopmentAndRegulatoryMilestonePaymentsUnderAgreementRecognized>
    <us-gaap:Revenues
      contextRef="i1e2d7229c75e44ebaadfbbc15aa1d4df_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfNzcyNQ_b29d1266-d0a2-4707-bc27-8d9425d9fba5"
      unitRef="usd">100000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if53753c4ae864788834d879842d6814a_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfNzczMg_dd98445a-c394-40c9-b0ff-446fcb7aecda"
      unitRef="usd">200000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if2446cc792434460a4493b01ed70a578_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfNzg3NQ_b592c70b-1aa5-4331-84f2-6bd42a9bf539"
      unitRef="usd">600000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8acd6b2c4ba84d3db83281cd33cc8f32_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfNzg4Mg_074dfd80-24a1-4418-a7ef-6144e370de33"
      unitRef="usd">1000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i738600744df14ad7a10037dc73518cd7_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfOTIwNg_0a6ede14-7b36-4d68-9412-706c598ad203"
      unitRef="usd">1400000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic10dadedf7c9497a8ebd88ae9231767a_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfOTMzOQ_2a201470-68a3-4d8c-af64-4d86307d3b89"
      unitRef="usd">300000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic3f43bdfbdba46c1a056a5762fb6322b_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfOTM0Ng_a8d09936-749e-4e71-8236-978550ac17d6"
      unitRef="usd">7400000</us-gaap:Revenues>
    <mgnx:NonRefundableUpfrontFees
      contextRef="iee55d58ee3b74b8d894afaa76075ac67_D20190101-20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMTA0ODc_4784e7a3-f3dd-4758-bcf8-bebc2fbf1a8a"
      unitRef="usd">25000000</mgnx:NonRefundableUpfrontFees>
    <mgnx:NonrefundableUpfrontFeesNetOfTaxWithholding
      contextRef="iee55d58ee3b74b8d894afaa76075ac67_D20190101-20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMTA0OTE_7775864a-ec6f-44bf-a2f5-889426d0f872"
      unitRef="usd">22500000</mgnx:NonrefundableUpfrontFeesNetOfTaxWithholding>
    <mgnx:NonrefundablePaymentTaxWithholding
      contextRef="iee55d58ee3b74b8d894afaa76075ac67_D20190101-20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMTA1NDA_b13339ec-b8f3-437c-bc5d-8b1ab264bf34"
      unitRef="usd">2500000</mgnx:NonrefundablePaymentTaxWithholding>
    <mgnx:PotentialDevelopmentandRegulatoryMilestonePaymentsUnderAgreement
      contextRef="i6d9547777f854a74be4e17e9527cb666_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMTA2ODY_70b94457-d203-4d18-ba6a-435f02e9137c"
      unitRef="usd">140000000</mgnx:PotentialDevelopmentandRegulatoryMilestonePaymentsUnderAgreement>
    <mgnx:DevelopmentAndRegulatoryMilestonePaymentsUnderAgreementRecognized
      contextRef="i9b9e2a7668214b71b40b7ab08c228670_D20200701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMTA3NjM_069938a0-1445-4922-9b85-12cca8d9b8f4"
      unitRef="usd">9000000</mgnx:DevelopmentAndRegulatoryMilestonePaymentsUnderAgreementRecognized>
    <mgnx:ProceedsfromRoyaltiesPercent
      contextRef="i849d7d908e6244c0876cadb871ff3019_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMTA4NzQ_455d05a7-3f48-4b1d-ba9c-d4ad29977a3f"
      unitRef="number">0.20</mgnx:ProceedsfromRoyaltiesPercent>
    <mgnx:ProceedsfromRoyaltiesPercent
      contextRef="i8617abfc676f44668900130db8b69aae_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMTA5OTc_33206293-47b0-42c2-8eab-b3cb6c9356fb"
      unitRef="number">0.10</mgnx:ProceedsfromRoyaltiesPercent>
    <mgnx:NonrefundableUpfrontFeesNetOfTaxWithholding
      contextRef="iee55d58ee3b74b8d894afaa76075ac67_D20190101-20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMTIzMDI_7775864a-ec6f-44bf-a2f5-889426d0f872"
      unitRef="usd">22500000</mgnx:NonrefundableUpfrontFeesNetOfTaxWithholding>
    <mgnx:DevelopmentAndRegulatoryMilestonePaymentsUnderAgreementRecognized
      contextRef="i9b9e2a7668214b71b40b7ab08c228670_D20200701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMTM2Nzg_069938a0-1445-4922-9b85-12cca8d9b8f4"
      unitRef="usd">9000000</mgnx:DevelopmentAndRegulatoryMilestonePaymentsUnderAgreementRecognized>
    <mgnx:MilestonesValueAddedTax
      contextRef="i9b9e2a7668214b71b40b7ab08c228670_D20200701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfNTQ5NzU1ODY2OTcw_54b2c96a-c15a-4fd9-a198-c61087e5106c"
      unitRef="usd">8100000</mgnx:MilestonesValueAddedTax>
    <us-gaap:Revenues
      contextRef="i632a1cf662a8470f82a7d40ea218cb65_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMjE5OTAyMzI5NDYzOQ_1eb7b559-cda5-4349-b4ff-2f3a475d1ab5"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i76476bbc584e44c7b5e28fa0259cb3c7_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMTM5MTA_31b84b60-9514-4466-b98b-629d09baac63"
      unitRef="usd">4900000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i99ed1bc0469d40048c2d6332e455b54d_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMTM5NjM_90c72fe7-62df-498c-ba4a-056e345729a2"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib2e4d85033644d0d9da835455d08f514_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMTM5NjM_f0aa13b0-4481-4053-9b8d-8c291563230e"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4fca1bfa8d644f9892c870bac8d5bfb5_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfNDM5ODA0NjU1OTEyOQ_3d6fb6e6-f4d7-41ca-ba29-4a93d7e09276"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia96195759809475c8b8076c1bf54a657_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfNDM5ODA0NjU1OTE3Ng_40c00d87-1b7f-42aa-a775-72df9f24c155"
      unitRef="usd">600000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5968b9e1ec0a4c038d820acbae938f9e_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMTUyOTg_57c2eeeb-0572-4ce9-bab9-f10b5b5a6d6e"
      unitRef="usd">300000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7d755eb6bb894f9fb1b973700d3df784_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMTUzMDU_162cd68f-94b0-4f27-a7d7-ffb89db5986f"
      unitRef="usd">2300000</us-gaap:Revenues>
    <mgnx:NonRefundableUpfrontFees
      contextRef="i7def097115ad41b4ae2673e022d21db0_D20210601-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMTcxMzg_1c04295f-0c4d-4aab-90ed-6e20d1b90581"
      unitRef="usd">25000000</mgnx:NonRefundableUpfrontFees>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i7def097115ad41b4ae2673e022d21db0_D20210601-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMTczNjY_43e41662-6040-416c-a365-0656faeef013"
      unitRef="usd">30000000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMTc0Mjk_51bff918-30a8-42ec-870c-6e1824118995"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="ib8a68f163d48449ba911d8d5b73ff780_I20210615"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMTc0NTM_2398ba88-8376-4b3e-b5e0-09dd571fc1b6"
      unitRef="usdPerShare">31.3</us-gaap:SaleOfStockPricePerShare>
    <mgnx:PremiumReceivedOnStockPurchase
      contextRef="i82e2c9650c104619a763dd2188f75842_D20210601-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMTc0NzY_66f798a6-4a4f-472b-accf-74c91184d3f8"
      unitRef="usd">10400000</mgnx:PremiumReceivedOnStockPurchase>
    <mgnx:PotentialDevelopmentandRegulatoryMilestonePaymentsUnderAgreement
      contextRef="ib8a68f163d48449ba911d8d5b73ff780_I20210615"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMTc2NjQ_73f27c2e-c3f9-45c5-bc78-4db9e1b4bba1"
      unitRef="usd">680000000</mgnx:PotentialDevelopmentandRegulatoryMilestonePaymentsUnderAgreement>
    <mgnx:PotentialCommercialMilestonePaymentsUnderAgreement
      contextRef="ib8a68f163d48449ba911d8d5b73ff780_I20210615"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMTc3MTI_85657779-eff6-4dc8-817b-e85938e51d53"
      unitRef="usd">600000000</mgnx:PotentialCommercialMilestonePaymentsUnderAgreement>
    <mgnx:CollaborativeAgreementTransactionPrice
      contextRef="ib8a68f163d48449ba911d8d5b73ff780_I20210615"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMTk0NjU_f8af4b97-efb7-481a-9c26-1006dff79f62"
      unitRef="usd">40400000</mgnx:CollaborativeAgreementTransactionPrice>
    <mgnx:NonRefundableUpfrontFees
      contextRef="i7def097115ad41b4ae2673e022d21db0_D20210601-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMTk0ODc_93f487fb-064b-4af1-96c6-ea2e1a2053ee"
      unitRef="usd">25000000</mgnx:NonRefundableUpfrontFees>
    <mgnx:PremiumReceivedOnStockPurchase
      contextRef="i82e2c9650c104619a763dd2188f75842_D20210601-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMTk1MTE_f31d16d1-d83f-44da-bc8a-6284d6a84d75"
      unitRef="usd">10400000</mgnx:PremiumReceivedOnStockPurchase>
    <mgnx:RevenueMultipleDeliverableArrangementsDeterminationOfSellingPriceAmount
      contextRef="i7def097115ad41b4ae2673e022d21db0_D20210601-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMTk1ODU_8d6dd585-9864-4a87-aa73-1706e323ab46"
      unitRef="usd">5000000</mgnx:RevenueMultipleDeliverableArrangementsDeterminationOfSellingPriceAmount>
    <mgnx:CollaborativeAgreementTransactionPrice
      contextRef="ib8a68f163d48449ba911d8d5b73ff780_I20210615"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMjA0NTc_0b32d0ab-5ec5-4479-b52d-e0d3be8d9bef"
      unitRef="usd">40400000</mgnx:CollaborativeAgreementTransactionPrice>
    <us-gaap:Revenues
      contextRef="i7b299cf237264a3291b0e32b67684907_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMjE3NzE_f2ca097c-37b8-4fc3-9856-5e070607e575"
      unitRef="usd">1800000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia6f5f380795d4f57afc1e430c6569ec2_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMjE3Nzg_d3b3b4a0-8c9e-44cc-aa4a-60f89c965b28"
      unitRef="usd">3700000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id40c54b6c0204ed3972790d0b6bbc1d2_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMjE4ODY_c7056008-a099-475e-a7fd-961814df81cb"
      unitRef="usd">16800000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i62f3e3f088814f57988b7d3136c0ca16_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMjE4OTM_d5efea9a-8252-4f3a-9562-16d74ba18f34"
      unitRef="usd">18100000</us-gaap:Revenues>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i3264e8f2110a4e0cad53a35b5216dfd8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMjIwMzk_aa544bd5-980d-497e-94bc-d5051cdf82ec"
      unitRef="usd">16100000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i46ea5f91786f4b02a508689f22fab0eb_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfNTQ5NzU1ODY2ODcy_1a85c8d2-5e05-46f5-952f-123c5da6ed60"
      unitRef="usd">0</us-gaap:ContractWithCustomerLiability>
    <mgnx:NonRefundableUpfrontFees
      contextRef="ia8fbd29370724884a2ae5b064684ff02_D20201201-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMjI1NzA_109dd053-6867-4bb0-9094-c52b141a9cff"
      unitRef="usd">20000000</mgnx:NonRefundableUpfrontFees>
    <mgnx:PotentialMilestonePaymentsAndRoyaltiesOnProductSales
      contextRef="i7c21d82270de46a0a12be67a0e00ae2e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMjI2OTk_c98b7792-d08f-4c85-8bc0-c1ae132795a0"
      unitRef="usd">312000000</mgnx:PotentialMilestonePaymentsAndRoyaltiesOnProductSales>
    <mgnx:ProceedsfromRoyaltiesPercent
      contextRef="ia8fbd29370724884a2ae5b064684ff02_D20201201-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMjI3NjQ_57feb2ae-c593-4715-a315-360fdb9cc412"
      unitRef="number">0.10</mgnx:ProceedsfromRoyaltiesPercent>
    <mgnx:CollaborativeAgreementTransactionPrice
      contextRef="i7c21d82270de46a0a12be67a0e00ae2e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMjM4NDM_074e2314-b8bc-4d34-9f57-e2fa7da54487"
      unitRef="usd">22200000</mgnx:CollaborativeAgreementTransactionPrice>
    <us-gaap:Revenues
      contextRef="ic0e44d3243e94085b1e635d092ec7253_D20201201-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMjU0NTg_8e77a8cc-ccef-4b53-8062-0fcdf9e4e029"
      unitRef="usd">20000000</us-gaap:Revenues>
    <mgnx:RevenueMultipleDeliverableArrangementsDeterminationOfSellingPriceAmount
      contextRef="ia8fbd29370724884a2ae5b064684ff02_D20201201-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMjU1OTI_fc4f5f41-5fd8-4fca-945a-65de6a3103ec"
      unitRef="usd">2200000</mgnx:RevenueMultipleDeliverableArrangementsDeterminationOfSellingPriceAmount>
    <us-gaap:Revenues
      contextRef="i105d30e3dc4649cd85a9ffa217296c47_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMjU4MjQ_e64050f8-e740-44ec-8c6a-31fc93843b1d"
      unitRef="usd">100000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i875352a3c30146978600fcf23bc8e267_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMjU4MzE_1f70b288-24ea-41e1-a9eb-dd2f08ad518a"
      unitRef="usd">200000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iedaeb4efad5e4f8f9493e8ee8e20c923_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMjU5ODU_38f079fb-85a2-4a96-aa27-3822f7a44474"
      unitRef="usd">700000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="idfb5a1209de04b1eb7e512b4f53997e7_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMjU5OTI_bd04eb16-ac8f-44f5-963c-b4308bf84859"
      unitRef="usd">1100000</us-gaap:Revenues>
    <mgnx:NonRefundableUpfrontFees
      contextRef="i20e4197ac5804fd2852c0fe4796abb4f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMjY3OTU_29a00f56-bad0-4796-ac0d-24073df3b94b"
      unitRef="usd">15000000</mgnx:NonRefundableUpfrontFees>
    <mgnx:DevelopmentAndRegulatoryMilestonePaymentsUnderAgreementRecognized
      contextRef="if7e6fcdd59f049a0bff178f3d805e2ec_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMjY5NTg_f55966f4-2eed-44d9-83d3-d5ceeaaadae0"
      unitRef="usd">5000000</mgnx:DevelopmentAndRegulatoryMilestonePaymentsUnderAgreementRecognized>
    <mgnx:NonRefundableUpfrontFees
      contextRef="i20e4197ac5804fd2852c0fe4796abb4f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMjc5MzE_29a00f56-bad0-4796-ac0d-24073df3b94b"
      unitRef="usd">15000000</mgnx:NonRefundableUpfrontFees>
    <mgnx:RevenueInformationUsedToAssessVariableConsiderationAmount
      contextRef="i20e4197ac5804fd2852c0fe4796abb4f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMjgzNDY_9891e810-94ae-4d88-b19b-ff7bc68a51ca"
      unitRef="usd">1000000</mgnx:RevenueInformationUsedToAssessVariableConsiderationAmount>
    <mgnx:DevelopmentAndRegulatoryMilestonePaymentsUnderAgreementRecognized
      contextRef="ib8d86add895a489ab3759418c6b06cfd_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfNTQ5NzU1ODY2ODQy_dd4e8cf8-0ab2-4e2f-aaa4-8cc33c0d0d64"
      unitRef="usd">5000000</mgnx:DevelopmentAndRegulatoryMilestonePaymentsUnderAgreementRecognized>
    <mgnx:OneTimeMillstoneCredit
      contextRef="i09017ed064a44c11af74f60c97606431_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfNTQ5NzU1ODY2ODU2_17a4290f-0540-472a-8855-4c0a8f052163"
      unitRef="usd">4500000</mgnx:OneTimeMillstoneCredit>
    <us-gaap:Revenues
      contextRef="ib5ce7909d9094c8fa319b5fcf1026fbe_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMzAxMDg_82159bf6-6d5e-45d6-ae1a-aedf08e37a3d"
      unitRef="usd">3800000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1f2397d722354457ac8c331e559d2e4b_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMzAxMTU_9f29a83a-0a54-4d6a-8482-710658f4e04c"
      unitRef="usd">5500000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if7e6fcdd59f049a0bff178f3d805e2ec_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMzAyMjQ_69f6fa07-506b-4ef3-b32d-2284f304e84f"
      unitRef="usd">4500000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0c6d556ecc454254918dfdcef04b07b7_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMzAyMzE_6ec3227f-4a38-4ec3-8a8b-936e2c77e2c9"
      unitRef="usd">7900000</us-gaap:Revenues>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i09017ed064a44c11af74f60c97606431_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMzAzOTI_35604ef5-4b6c-48f4-a5b0-03b84f7b7160"
      unitRef="usd">4500000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i41e1deee33fe43298273d9bd55db5f04_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfNTQ5NzU1ODY2ODM3_bb92b15d-cece-4992-b688-bca8b3032372"
      unitRef="usd">0</us-gaap:ContractWithCustomerLiability>
    <us-gaap:Revenues
      contextRef="i0753b21f7fd146e7888ce86ebb540bf6_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMzE1Mzc_54d81142-d78f-4cb2-9aa0-755aa84edb39"
      unitRef="usd">300000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id1e3f8a517164d3eb078eec2275d6cc9_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMzE1NDQ_efefb3ce-5fee-45ef-b673-475407d41ae3"
      unitRef="usd">1500000</us-gaap:Revenues>
    <mgnx:NonRefundableUpfrontFees
      contextRef="i9554f494dccc46979d888db13d77b136_D20220101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMzIxMjI_7feacda3-b438-4e55-ba38-6add3ac8ca67"
      unitRef="usd">10000000</mgnx:NonRefundableUpfrontFees>
    <mgnx:TotalAnnualFixedPayments
      contextRef="iaa34ac5c54a642d693e39d232af3d0b2_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMzIyMjg_3d505aa9-3d81-465b-8f30-d19c5dab159f"
      unitRef="usd">14400000</mgnx:TotalAnnualFixedPayments>
    <mgnx:AdditionalAnnualFixedPayments
      contextRef="i6b417bff073744bcb3b6d423efb7e2a4_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfNTQ5NzU1ODY2ODE2_913f7f40-add4-4028-9e7e-98e4957ef4c9"
      unitRef="usd">5100000</mgnx:AdditionalAnnualFixedPayments>
    <mgnx:NonRefundableUpfrontFees
      contextRef="i9554f494dccc46979d888db13d77b136_D20220101-20220731"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMzI3ODc_b7f86348-6a03-471f-b3bf-2542b35a94cc"
      unitRef="usd">10000000</mgnx:NonRefundableUpfrontFees>
    <mgnx:TotalAnnualFixedPayments
      contextRef="i6b417bff073744bcb3b6d423efb7e2a4_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfNTQ5NzU1ODY2ODAx_b1a1a9ea-4d8f-4595-9dfb-22358a37d6d4"
      unitRef="usd">19500000</mgnx:TotalAnnualFixedPayments>
    <us-gaap:Revenues
      contextRef="if0ddb22d06c24a41896ec09e8f59c067_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfNTQ5NzU1ODQ5MTUx_0fa42740-5ed2-45f5-bd7a-2b4fed307125"
      unitRef="usd">1100000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0f066d517fd140da8b5144dc2dd13e80_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfNTQ5NzU1ODQ5MTQ3_d3766a60-958d-4881-bebd-3aa82d9e85a8"
      unitRef="usd">5100000</us-gaap:Revenues>
    <us-gaap:ContractWithCustomerLiability
      contextRef="iaa34ac5c54a642d693e39d232af3d0b2_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMzM4NDM_462447b9-63d9-49e1-bcb6-8a21976fc8c1"
      unitRef="usd">9500000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="iaa34ac5c54a642d693e39d232af3d0b2_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMzM4OTI_93f520a8-c886-41e9-99d2-b30fe88e2351"
      unitRef="usd">4400000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="iaa34ac5c54a642d693e39d232af3d0b2_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMzM5MjA_445d7b0d-b460-45bc-a478-3b4ead49719c"
      unitRef="usd">5100000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <mgnx:NumberOfMoleculesToBeDevelopedAndCommercializedUnderAgreement
      contextRef="ic92fa3bbecd3461686a41203946deb44_D20150915-20150915"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMzQxNzk_7a0b46f3-98d2-4c11-a896-71b50dc35ceb"
      unitRef="molecule">2</mgnx:NumberOfMoleculesToBeDevelopedAndCommercializedUnderAgreement>
    <mgnx:TotalPotentialValueUnderAgreement
      contextRef="i02955cf1759049048419e5b64d182ef8_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMzQ4OTE_588a0e93-79af-40d3-9129-e47b14bd2617"
      unitRef="usd">25100000</mgnx:TotalPotentialValueUnderAgreement>
    <us-gaap:Revenues
      contextRef="i382cd197dc5b4fa3adcc759a798ed37b_D20220701-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMzUwOTg_7b02bf04-4c04-46cb-ab6a-0021629ce75a"
      unitRef="usd">500000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ibb991f0f7fe34d1b908269d1a6591b1c_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMzUxMDU_4f0cd7b1-7865-4887-a313-e97198231678"
      unitRef="usd">100000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3d75c28b5d55452c98a4069e19754687_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMzUyMDY_ec9fda56-0d03-44cf-9c4f-0beb0ff162fa"
      unitRef="usd">1500000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i080097076f184404962f3bc2eddb63b8_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81Mi9mcmFnOjcwYmUyYWM2OWFmMjQ3YThhMWEyMzYyMmMxZDY1NDExL3RleHRyZWdpb246NzBiZTJhYzY5YWYyNDdhOGExYTIzNjIyYzFkNjU0MTFfMzUyMTM_ba6c7710-6b25-4886-bc54-649ae0e92c44"
      unitRef="usd">1300000</us-gaap:Revenues>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RleHRyZWdpb246MDMwZmFhZGRkZDQzNGQzZWJkOGE1ZDI3MmU4MzE5ZjFfNTIyNQ_bbfee1de-c4da-42f6-a844-e56f89a60b5d">Stock-Based Compensation&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Employee Stock Purchase Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In May 2017, the Company&#x2019;s stockholders approved the 2016 Employee Stock Purchase Plan (the 2016 ESPP). The 2016 ESPP is structured as a qualified employee stock purchase plan under Section 423 of the Internal Revenue Code of 1986, as amended (IRC), and is not subject to the provisions of the Employee Retirement Income Security Act of 1974.  The Company reserved 800,000 shares of common stock for issuance under the 2016 ESPP. The 2016 ESPP allows eligible employees to purchase shares of the Company&#x2019;s common stock at a discount through payroll deductions of up to 10% of their eligible compensation, subject to any plan limitations. The 2016 ESPP provides for six-month offering periods ending on May 31 and November 30 of each year.  At the end of each offering period, employees are able to purchase shares at 85% of the fair market value of the Company&#x2019;s common stock on the last day of the offering period.  During the nine months ended September&#160;30, 2022, 65,125 shares of common stock were purchased under the 2016 ESPP.   &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Employee Stock Option Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective February 2003, the Company implemented the 2003 Equity Incentive Plan (2003 Plan), and it was amended and approved by the Company's stockholders in 2005. Stock options granted under the 2003 Plan may be either incentive stock options as defined by the IRC, or non-qualified stock options.  In 2013, the 2003 Plan was terminated, and no further awards may be issued under the plan.  Any shares of common stock subject to awards under the 2003 Plan that expire, terminate, or are otherwise surrendered, canceled, forfeited or repurchased without having been fully exercised, or resulting in any common stock being issued, will become available for issuance under the 2013 Stock Incentive Plan (2013 Plan), up to a specified number of shares.&#160; As of September&#160;30, 2022, under the 2003 Plan, there were options to purchase an aggregate of 103,040 shares of common stock outstanding.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2013, the Company implemented the 2013 Plan.&#160;&#160;The 2013 Plan provides for the grant of stock options and other stock-based awards, as well as cash-based performance awards.&#160;&#160;The number of shares of common stock reserved for issuance under the 2013 Plan will automatically increase on January 1 of each year from January 1, 2014 through and including January 1, 2023, by the lesser of (a) 1,960,168 shares, (b) 4.0% of the total number of shares of common stock outstanding on December 31 of the preceding calendar year, or (c) the number of shares of common stock determined by the Company's Board of Directors. During the nine months ended September&#160;30, 2022, the maximum number of shares of common stock authorized to be issued by the Company under the 2013 Plan was increased to 15,816,949.&#160;&#160; If an option expires or terminates for any reason without having been fully exercised, if any shares of restricted stock are forfeited, or if any award terminates, expires or is settled without all or a portion of the shares of common stock covered by the award being issued, such shares are available for the grant of additional awards. However, any shares that are withheld (or delivered) to pay withholding taxes or to pay the exercise price of an option are not available for the grant of additional awards.  As of September&#160;30, 2022, there were options to purchase an aggregate of 10,224,203 shares of common stock outstanding.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following stock-based compensation expense was recognized for the periods indicated (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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:31.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.992%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.378%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:15pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of each option award is estimated on the date of grant using the Black-Scholes option-pricing model using the assumptions in the following table for options issued during the period indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:15pt"&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:60.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.837%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0%&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;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87.8% -90.8%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86.2% - 87.4%&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.4% - 3.6%&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.6% - 1.4%&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.95 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.25 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes stock option activity during the nine months ended September&#160;30, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt"&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.285%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.005%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.005%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.005%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.010%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual Term&lt;br/&gt;(Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value&lt;br/&gt;&#160;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding, December 31, 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,373,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.6&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;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 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,730,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(82,963)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(427,074)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(267,238)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding, September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,327,243&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As of September 30, 2022:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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;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 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,455,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and expected to vest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,622,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.6&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted-average grant-date fair value of options granted during the nine months ended September&#160;30, 2022 and 2021 was $6.89 and $15.21, respectively. The total intrinsic value of options exercised during the nine months ended September&#160;30, 2022 and 2021 was approximately $0.5 million and $3.2 million, respectively.  The total cash received for options exercised during the nine months ended September&#160;30, 2022 and 2021 was $0.3 million and $5.4 million, respectively. The total fair value of shares vested in the nine months ended September&#160;30, 2022 and 2021 was approximately $15.1 million and $14.8 million, respectively. As of September&#160;30, 2022, the total unrecognized compensation expense related to unvested stock options, net of related forfeiture estimates, was approximately $28.6 million, which the Company expects to recognize over a weighted-average period of approximately 1.4 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company grants restricted stock units (RSUs) under the 2013 Plan to employees from time to time as a component of their compensation. During the nine months ended September 30, 2022, the Company awarded RSUs to employees in conjunction with the annual performance review process. Each RSU vests over a two-year period and entitles the holder to receive one share of the Company's common stock when the RSU vests. Compensation expense is recognized on a straight-line basis over the vesting period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes RSU activity during the nine months ended September&#160;30, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&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:54.163%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.268%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.954%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Grant Date Fair Value&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding, December 31, 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;476,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,445)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.65&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(41,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding, September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;446,827&#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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At September&#160;30, 2022, there was $2.6 million of total unrecognized compensation cost related to unvested RSUs, which the Company expects to recognize over a remaining weighted-average period of approximately 1.2 years.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="id4364ce0138b4a39bce8bf4f48f1f85d_I20170531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RleHRyZWdpb246MDMwZmFhZGRkZDQzNGQzZWJkOGE1ZDI3MmU4MzE5ZjFfNDI3_ab21e127-ef8a-40f4-b299-47c208af8268"
      unitRef="shares">800000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <mgnx:EmployeeStockPurchasePlanMaximumAnnualContributionsPerEmployeePercent
      contextRef="i104b68231a37432c8b4753ebb1b5aded_D20170501-20170531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RleHRyZWdpb246MDMwZmFhZGRkZDQzNGQzZWJkOGE1ZDI3MmU4MzE5ZjFfNjI2_a99dbaae-de0f-4534-ba58-5fd125d6b230"
      unitRef="number">0.10</mgnx:EmployeeStockPurchasePlanMaximumAnnualContributionsPerEmployeePercent>
    <mgnx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod
      contextRef="ic9979bfb38e64d468a46ce4d6c22a1b4_D20170501-20170531"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RleHRyZWdpb246MDMwZmFhZGRkZDQzNGQzZWJkOGE1ZDI3MmU4MzE5ZjFfNTIyNg_9cbeaf8d-3a22-4963-bec2-3e32c5814d7a">P6M</mgnx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="i104b68231a37432c8b4753ebb1b5aded_D20170501-20170531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RleHRyZWdpb246MDMwZmFhZGRkZDQzNGQzZWJkOGE1ZDI3MmU4MzE5ZjFfODcy_caa331d4-74ed-423e-a0b2-7262fb3d2814"
      unitRef="number">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="ib443d911bc7b42e49d7ac80c0653f1af_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RleHRyZWdpb246MDMwZmFhZGRkZDQzNGQzZWJkOGE1ZDI3MmU4MzE5ZjFfMTAwMg_f2cd99a9-257a-43ab-a73a-9a399a1e6c4e"
      unitRef="shares">65125</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="idfb4f6fe155b4640be7927a21f70490c_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RleHRyZWdpb246MDMwZmFhZGRkZDQzNGQzZWJkOGE1ZDI3MmU4MzE5ZjFfMTkyNA_acd69955-3832-4a74-8559-f04f0d19494a"
      unitRef="shares">103040</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <mgnx:CommonStockCapitalSharesMinimumIncreaseInSharesReservedForFutureIssuance
      contextRef="i2e8345ff0be74edfa5ea54112a0ecf5f_I20131031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RleHRyZWdpb246MDMwZmFhZGRkZDQzNGQzZWJkOGE1ZDI3MmU4MzE5ZjFfMjM2MQ_08f36ba7-2624-4905-b5ad-ab511702b6b3"
      unitRef="shares">1960168</mgnx:CommonStockCapitalSharesMinimumIncreaseInSharesReservedForFutureIssuance>
    <mgnx:PercentageOfSharesOfCompanysCommonStockOutstandingForIncreaseInSharesReservedForIssuanceUnderStockPlan
      contextRef="i5bc7060cb87746ed8b451e03d40504d2_D20220101-20220930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RleHRyZWdpb246MDMwZmFhZGRkZDQzNGQzZWJkOGE1ZDI3MmU4MzE5ZjFfMjM3Ng_e00d2f3e-12c5-4507-958d-670cfee9d8bc"
      unitRef="number">0.04</mgnx:PercentageOfSharesOfCompanysCommonStockOutstandingForIncreaseInSharesReservedForIssuanceUnderStockPlan>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="idbc8b223608a4ac6b368fc90522b0e61_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RleHRyZWdpb246MDMwZmFhZGRkZDQzNGQzZWJkOGE1ZDI3MmU4MzE5ZjFfMjcyOA_90d5d174-76b2-4b13-a944-94cee37b94cb"
      unitRef="shares">15816949</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="idbc8b223608a4ac6b368fc90522b0e61_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RleHRyZWdpb246MDMwZmFhZGRkZDQzNGQzZWJkOGE1ZDI3MmU4MzE5ZjFfMzMwNA_ec0e02d2-66de-4dd2-8265-255cbd6ed50e"
      unitRef="shares">10224203</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RleHRyZWdpb246MDMwZmFhZGRkZDQzNGQzZWJkOGE1ZDI3MmU4MzE5ZjFfNTIzMw_87ccf3d0-61ed-4cdc-b1e1-ac9e99b96668">&lt;div style="margin-bottom:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following stock-based compensation expense was recognized for the periods indicated (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&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:31.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.992%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.378%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if8d54eca14734a189e660246cb8eb54b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjVkOWQ4MTNmOGQxNTQxNWM5NWQxNDRkY2NhYTA0MDhjL3RhYmxlcmFuZ2U6NWQ5ZDgxM2Y4ZDE1NDE1Yzk1ZDE0NGRjY2FhMDQwOGNfMi0xLTEtMS01MTc2NA_ef46d385-2d73-4193-a501-68905b717b3d"
      unitRef="usd">2571000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i39b36af4a59341e5b5b534c4ce781c11_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjVkOWQ4MTNmOGQxNTQxNWM5NWQxNDRkY2NhYTA0MDhjL3RhYmxlcmFuZ2U6NWQ5ZDgxM2Y4ZDE1NDE1Yzk1ZDE0NGRjY2FhMDQwOGNfMi0zLTEtMS01MTc2NA_bb46ba10-4694-4557-9733-3347cbae5b75"
      unitRef="usd">3109000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1bbbec1d07d54abf933dcdfdbef6ce5c_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjVkOWQ4MTNmOGQxNTQxNWM5NWQxNDRkY2NhYTA0MDhjL3RhYmxlcmFuZ2U6NWQ5ZDgxM2Y4ZDE1NDE1Yzk1ZDE0NGRjY2FhMDQwOGNfMi01LTEtMS01MTc2NA_77399877-4f83-44ab-b170-bf8d532d9ba4"
      unitRef="usd">7621000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iae11954830fb4a8b89302ab6a7a7da41_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjVkOWQ4MTNmOGQxNTQxNWM5NWQxNDRkY2NhYTA0MDhjL3RhYmxlcmFuZ2U6NWQ5ZDgxM2Y4ZDE1NDE1Yzk1ZDE0NGRjY2FhMDQwOGNfMi03LTEtMS01MTc2NA_a2080bcc-b71f-4225-ac51-69c3efef0743"
      unitRef="usd">8894000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id7a04fdab309489db330e23a0d9ee3e6_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjVkOWQ4MTNmOGQxNTQxNWM5NWQxNDRkY2NhYTA0MDhjL3RhYmxlcmFuZ2U6NWQ5ZDgxM2Y4ZDE1NDE1Yzk1ZDE0NGRjY2FhMDQwOGNfMy0xLTEtMS01MTc2NA_b2b6630f-2c6f-4682-80a9-5bdb23ba0e27"
      unitRef="usd">2552000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic5b3ac9a94674896abb73bb662c60305_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjVkOWQ4MTNmOGQxNTQxNWM5NWQxNDRkY2NhYTA0MDhjL3RhYmxlcmFuZ2U6NWQ5ZDgxM2Y4ZDE1NDE1Yzk1ZDE0NGRjY2FhMDQwOGNfMy0zLTEtMS01MTc2NA_fb22de7b-f783-4ece-a11a-3f03eb3a2a6c"
      unitRef="usd">3249000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i79dcf5367be14a59a8c4c582244cc0a6_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjVkOWQ4MTNmOGQxNTQxNWM5NWQxNDRkY2NhYTA0MDhjL3RhYmxlcmFuZ2U6NWQ5ZDgxM2Y4ZDE1NDE1Yzk1ZDE0NGRjY2FhMDQwOGNfMy01LTEtMS01MTc2NA_30af3a54-e547-4cb5-9d2b-3aecf06db559"
      unitRef="usd">8076000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia382587155974167b64a14e039cf9160_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjVkOWQ4MTNmOGQxNTQxNWM5NWQxNDRkY2NhYTA0MDhjL3RhYmxlcmFuZ2U6NWQ5ZDgxM2Y4ZDE1NDE1Yzk1ZDE0NGRjY2FhMDQwOGNfMy03LTEtMS01MTc2NA_3fa9b986-d67b-46ca-b62f-a55641a98372"
      unitRef="usd">8820000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0fbd09cde8e14eef81c4e781b6152c01_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjVkOWQ4MTNmOGQxNTQxNWM5NWQxNDRkY2NhYTA0MDhjL3RhYmxlcmFuZ2U6NWQ5ZDgxM2Y4ZDE1NDE1Yzk1ZDE0NGRjY2FhMDQwOGNfNC0xLTEtMS01MTc2NA_6c969b91-31f8-4db5-8d56-e344caaf9939"
      unitRef="usd">5123000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1f6df151048a43f7b8c7ce3fede9e2ef_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjVkOWQ4MTNmOGQxNTQxNWM5NWQxNDRkY2NhYTA0MDhjL3RhYmxlcmFuZ2U6NWQ5ZDgxM2Y4ZDE1NDE1Yzk1ZDE0NGRjY2FhMDQwOGNfNC0zLTEtMS01MTc2NA_b93d41c1-5bf8-4252-8e37-32d42bf8920b"
      unitRef="usd">6358000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjVkOWQ4MTNmOGQxNTQxNWM5NWQxNDRkY2NhYTA0MDhjL3RhYmxlcmFuZ2U6NWQ5ZDgxM2Y4ZDE1NDE1Yzk1ZDE0NGRjY2FhMDQwOGNfNC01LTEtMS01MTc2NA_1b59c462-d5ed-4930-9632-22036191f904"
      unitRef="usd">15697000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjVkOWQ4MTNmOGQxNTQxNWM5NWQxNDRkY2NhYTA0MDhjL3RhYmxlcmFuZ2U6NWQ5ZDgxM2Y4ZDE1NDE1Yzk1ZDE0NGRjY2FhMDQwOGNfNC03LTEtMS01MTc2NA_322f71ba-d085-4d6a-a7fd-cd3e82dc9700"
      unitRef="usd">17714000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RleHRyZWdpb246MDMwZmFhZGRkZDQzNGQzZWJkOGE1ZDI3MmU4MzE5ZjFfNTIzNQ_96452b65-2348-4d0a-90ed-8faf682eb7ed">&lt;div style="margin-bottom:9pt;margin-top:15pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of each option award is estimated on the date of grant using the Black-Scholes option-pricing model using the assumptions in the following table for options issued during the period indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:15pt"&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:60.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.837%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0%&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;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87.8% -90.8%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86.2% - 87.4%&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.4% - 3.6%&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.6% - 1.4%&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.95 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.25 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjM4NzdiM2RlYjNlZjQ4ZmFiNjQ1NjBmNGRkM2YyOTk4L3RhYmxlcmFuZ2U6Mzg3N2IzZGViM2VmNDhmYWI2NDU2MGY0ZGQzZjI5OThfMi0xLTEtMS01MTc2NA_bcb74de4-ec03-4ee9-b170-416993a4d780"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjM4NzdiM2RlYjNlZjQ4ZmFiNjQ1NjBmNGRkM2YyOTk4L3RhYmxlcmFuZ2U6Mzg3N2IzZGViM2VmNDhmYWI2NDU2MGY0ZGQzZjI5OThfMi0zLTEtMS01MTc2NA_8dde51df-ae48-41f5-b389-2a52028db740"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i7928ce6df8354d22a08856651a2ebccf_D20220101-20220930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjM4NzdiM2RlYjNlZjQ4ZmFiNjQ1NjBmNGRkM2YyOTk4L3RhYmxlcmFuZ2U6Mzg3N2IzZGViM2VmNDhmYWI2NDU2MGY0ZGQzZjI5OThfMy0xLTEtMS01MTc2NC90ZXh0cmVnaW9uOjM2ZWM2NTE5YmQwMTQ4YjZiOWFiZjYzNDA2MjZiN2I4XzQ_e505ed59-7388-4f83-ba94-caf59d385fda"
      unitRef="number">0.878</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="ifb6e642a43984430b28b476d476f1757_D20220101-20220930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjM4NzdiM2RlYjNlZjQ4ZmFiNjQ1NjBmNGRkM2YyOTk4L3RhYmxlcmFuZ2U6Mzg3N2IzZGViM2VmNDhmYWI2NDU2MGY0ZGQzZjI5OThfMy0xLTEtMS01MTc2NC90ZXh0cmVnaW9uOjM2ZWM2NTE5YmQwMTQ4YjZiOWFiZjYzNDA2MjZiN2I4Xzg_d36b1e96-6207-4dae-8829-e8a673d0f620"
      unitRef="number">0.908</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i293e2ea5ca16452a9e7e02fe973b50df_D20210101-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjM4NzdiM2RlYjNlZjQ4ZmFiNjQ1NjBmNGRkM2YyOTk4L3RhYmxlcmFuZ2U6Mzg3N2IzZGViM2VmNDhmYWI2NDU2MGY0ZGQzZjI5OThfMy0zLTEtMS01MTc2NC90ZXh0cmVnaW9uOjRkYzZlZmM1NjdkMTRmYzliOGUxMWUxY2Q0ZDgzNjA3XzQ_c2c1c4e2-eaf8-4bdd-9939-1affe714568f"
      unitRef="number">0.862</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i81e821c3b63749d0a5e80cdfda054b63_D20210101-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjM4NzdiM2RlYjNlZjQ4ZmFiNjQ1NjBmNGRkM2YyOTk4L3RhYmxlcmFuZ2U6Mzg3N2IzZGViM2VmNDhmYWI2NDU2MGY0ZGQzZjI5OThfMy0zLTEtMS01MTc2NC90ZXh0cmVnaW9uOjRkYzZlZmM1NjdkMTRmYzliOGUxMWUxY2Q0ZDgzNjA3Xzk_310ca563-67de-4eef-9705-062d6c4c2c14"
      unitRef="number">0.874</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i7928ce6df8354d22a08856651a2ebccf_D20220101-20220930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjM4NzdiM2RlYjNlZjQ4ZmFiNjQ1NjBmNGRkM2YyOTk4L3RhYmxlcmFuZ2U6Mzg3N2IzZGViM2VmNDhmYWI2NDU2MGY0ZGQzZjI5OThfNC0xLTEtMS01MTc2NC90ZXh0cmVnaW9uOjFhNmU3YzcyZmVmYjRmODhhZWVhM2ZiYTYwNzRjMTNlXzQ_60cb1e47-581a-4b7e-99c3-0087fdd8a798"
      unitRef="number">0.014</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="ifb6e642a43984430b28b476d476f1757_D20220101-20220930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjM4NzdiM2RlYjNlZjQ4ZmFiNjQ1NjBmNGRkM2YyOTk4L3RhYmxlcmFuZ2U6Mzg3N2IzZGViM2VmNDhmYWI2NDU2MGY0ZGQzZjI5OThfNC0xLTEtMS01MTc2NC90ZXh0cmVnaW9uOjFhNmU3YzcyZmVmYjRmODhhZWVhM2ZiYTYwNzRjMTNlXzk_ddc780e6-1769-4cc2-99a0-36bf53f9b7d6"
      unitRef="number">0.036</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i293e2ea5ca16452a9e7e02fe973b50df_D20210101-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjM4NzdiM2RlYjNlZjQ4ZmFiNjQ1NjBmNGRkM2YyOTk4L3RhYmxlcmFuZ2U6Mzg3N2IzZGViM2VmNDhmYWI2NDU2MGY0ZGQzZjI5OThfNC0zLTEtMS01MTc2NC90ZXh0cmVnaW9uOjY5NGE1NzQ0OGQwODQxMDJiNWM0MWQ4M2Y3MDUyYmUxXzQ_e5667b06-a162-4c7a-bfc8-efb72410f0e2"
      unitRef="number">0.006</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i81e821c3b63749d0a5e80cdfda054b63_D20210101-20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjM4NzdiM2RlYjNlZjQ4ZmFiNjQ1NjBmNGRkM2YyOTk4L3RhYmxlcmFuZ2U6Mzg3N2IzZGViM2VmNDhmYWI2NDU2MGY0ZGQzZjI5OThfNC0zLTEtMS01MTc2NC90ZXh0cmVnaW9uOjY5NGE1NzQ0OGQwODQxMDJiNWM0MWQ4M2Y3MDUyYmUxXzk_8f69f1eb-a37b-4c3c-9c8a-7e9b186b1485"
      unitRef="number">0.014</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjM4NzdiM2RlYjNlZjQ4ZmFiNjQ1NjBmNGRkM2YyOTk4L3RhYmxlcmFuZ2U6Mzg3N2IzZGViM2VmNDhmYWI2NDU2MGY0ZGQzZjI5OThfNS0xLTEtMS01MTc2NA_7fe9b88c-7b80-43a0-9acd-abc60f7464d8">P5Y11M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjM4NzdiM2RlYjNlZjQ4ZmFiNjQ1NjBmNGRkM2YyOTk4L3RhYmxlcmFuZ2U6Mzg3N2IzZGViM2VmNDhmYWI2NDU2MGY0ZGQzZjI5OThfNS0zLTEtMS01MTc2NA_845b6317-ae84-494a-acce-ff98ea2efe63">P6Y3M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ScheduleOfStockOptionsRollForwardTableTextBlock
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RleHRyZWdpb246MDMwZmFhZGRkZDQzNGQzZWJkOGE1ZDI3MmU4MzE5ZjFfNTIzMA_f1d4c060-fa16-4d58-9a31-ca242f760a8d">&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes stock option activity during the nine months ended September&#160;30, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt"&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.285%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.005%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.005%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.005%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.010%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-&lt;br/&gt;Average&lt;br/&gt;Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual Term&lt;br/&gt;(Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value&lt;br/&gt;&#160;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding, December 31, 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,373,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.6&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;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 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,730,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(82,963)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(427,074)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(267,238)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding, September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,327,243&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As of September 30, 2022:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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;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 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,455,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and expected to vest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,622,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.6&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfStockOptionsRollForwardTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjg0NTU4ZTI0YzYzMDQ1MjVhNGNkNTdlNjJjNTgyNjRiL3RhYmxlcmFuZ2U6ODQ1NThlMjRjNjMwNDUyNWE0Y2Q1N2U2MmM1ODI2NGJfMS0xLTEtMS01MTc2NA_d68161ce-66ce-4114-976a-85f9bd701365"
      unitRef="shares">8373921</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjg0NTU4ZTI0YzYzMDQ1MjVhNGNkNTdlNjJjNTgyNjRiL3RhYmxlcmFuZ2U6ODQ1NThlMjRjNjMwNDUyNWE0Y2Q1N2U2MmM1ODI2NGJfMS0zLTEtMS01MTc2NA_a57b89c2-35c5-4a2a-8d0a-11dd2d9674d9"
      unitRef="usdPerShare">21.47</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="ied9ae92c2bd84282b78c16ceeeffa38f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjg0NTU4ZTI0YzYzMDQ1MjVhNGNkNTdlNjJjNTgyNjRiL3RhYmxlcmFuZ2U6ODQ1NThlMjRjNjMwNDUyNWE0Y2Q1N2U2MmM1ODI2NGJfMS01LTEtMS01MTc2NA_c4aec589-4d9c-4cac-aa42-2731128ddd4c">P6Y7M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjg0NTU4ZTI0YzYzMDQ1MjVhNGNkNTdlNjJjNTgyNjRiL3RhYmxlcmFuZ2U6ODQ1NThlMjRjNjMwNDUyNWE0Y2Q1N2U2MmM1ODI2NGJfMi0xLTEtMS01MTc2NA_3da5b956-6ee2-41fc-8369-537f9c8e6b13"
      unitRef="shares">2730597</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjg0NTU4ZTI0YzYzMDQ1MjVhNGNkNTdlNjJjNTgyNjRiL3RhYmxlcmFuZ2U6ODQ1NThlMjRjNjMwNDUyNWE0Y2Q1N2U2MmM1ODI2NGJfMi0zLTEtMS01MTc2NA_e00f2bbf-aa68-4ace-b3ae-0d87858070a2"
      unitRef="usdPerShare">9.40</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjg0NTU4ZTI0YzYzMDQ1MjVhNGNkNTdlNjJjNTgyNjRiL3RhYmxlcmFuZ2U6ODQ1NThlMjRjNjMwNDUyNWE0Y2Q1N2U2MmM1ODI2NGJfMy0xLTEtMS01MTc2NA_871a57dc-3d8d-4a9e-9e48-d225587d33b1"
      unitRef="shares">82963</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjg0NTU4ZTI0YzYzMDQ1MjVhNGNkNTdlNjJjNTgyNjRiL3RhYmxlcmFuZ2U6ODQ1NThlMjRjNjMwNDUyNWE0Y2Q1N2U2MmM1ODI2NGJfMy0zLTEtMS01MTc2NA_8d1e5bc1-ab2b-44c2-a3de-aa664c8a95b9"
      unitRef="usdPerShare">1.46</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjg0NTU4ZTI0YzYzMDQ1MjVhNGNkNTdlNjJjNTgyNjRiL3RhYmxlcmFuZ2U6ODQ1NThlMjRjNjMwNDUyNWE0Y2Q1N2U2MmM1ODI2NGJfNC0xLTEtMS01MTc2NA_9cff398d-987e-4fa4-b0ff-42b14cb4b760"
      unitRef="shares">427074</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjg0NTU4ZTI0YzYzMDQ1MjVhNGNkNTdlNjJjNTgyNjRiL3RhYmxlcmFuZ2U6ODQ1NThlMjRjNjMwNDUyNWE0Y2Q1N2U2MmM1ODI2NGJfNC0zLTEtMS01MTc2NA_fc923eb2-fa44-4565-a345-003fdd371e50"
      unitRef="usdPerShare">16.05</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjg0NTU4ZTI0YzYzMDQ1MjVhNGNkNTdlNjJjNTgyNjRiL3RhYmxlcmFuZ2U6ODQ1NThlMjRjNjMwNDUyNWE0Y2Q1N2U2MmM1ODI2NGJfNS0xLTEtMS01MTc2NA_810b7362-e601-4010-aac3-f57abd77a689"
      unitRef="shares">267238</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjg0NTU4ZTI0YzYzMDQ1MjVhNGNkNTdlNjJjNTgyNjRiL3RhYmxlcmFuZ2U6ODQ1NThlMjRjNjMwNDUyNWE0Y2Q1N2U2MmM1ODI2NGJfNS0zLTEtMS01MTc2NA_1af5e185-db74-4dfc-bbb0-5a0fc3ab52a0"
      unitRef="usdPerShare">22.76</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjg0NTU4ZTI0YzYzMDQ1MjVhNGNkNTdlNjJjNTgyNjRiL3RhYmxlcmFuZ2U6ODQ1NThlMjRjNjMwNDUyNWE0Y2Q1N2U2MmM1ODI2NGJfNi0xLTEtMS01MTc2NA_84c1a799-d956-4f59-b14c-314280cbf5f8"
      unitRef="shares">10327243</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjg0NTU4ZTI0YzYzMDQ1MjVhNGNkNTdlNjJjNTgyNjRiL3RhYmxlcmFuZ2U6ODQ1NThlMjRjNjMwNDUyNWE0Y2Q1N2U2MmM1ODI2NGJfNi0zLTEtMS01MTc2NA_2db67f27-798e-406d-ab9b-719058cf7295"
      unitRef="usdPerShare">18.63</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjg0NTU4ZTI0YzYzMDQ1MjVhNGNkNTdlNjJjNTgyNjRiL3RhYmxlcmFuZ2U6ODQ1NThlMjRjNjMwNDUyNWE0Y2Q1N2U2MmM1ODI2NGJfNi01LTEtMS01MTc2NA_e9a1263e-4cf8-46d2-bb00-fa6b087e3f81">P6Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjg0NTU4ZTI0YzYzMDQ1MjVhNGNkNTdlNjJjNTgyNjRiL3RhYmxlcmFuZ2U6ODQ1NThlMjRjNjMwNDUyNWE0Y2Q1N2U2MmM1ODI2NGJfNi03LTEtMS01MTc2NA_3526f5d4-581d-4c5e-bd2a-92086131c205"
      unitRef="usd">124000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjg0NTU4ZTI0YzYzMDQ1MjVhNGNkNTdlNjJjNTgyNjRiL3RhYmxlcmFuZ2U6ODQ1NThlMjRjNjMwNDUyNWE0Y2Q1N2U2MmM1ODI2NGJfOC0xLTEtMS01MTc2NA_4023fa31-41b7-421f-bf27-2f1f26a128e1"
      unitRef="shares">6455853</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjg0NTU4ZTI0YzYzMDQ1MjVhNGNkNTdlNjJjNTgyNjRiL3RhYmxlcmFuZ2U6ODQ1NThlMjRjNjMwNDUyNWE0Y2Q1N2U2MmM1ODI2NGJfOC0zLTEtMS01MTc2NA_7ffc2358-f27e-48eb-a105-cd381ab5f49d"
      unitRef="usdPerShare">21.77</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjg0NTU4ZTI0YzYzMDQ1MjVhNGNkNTdlNjJjNTgyNjRiL3RhYmxlcmFuZ2U6ODQ1NThlMjRjNjMwNDUyNWE0Y2Q1N2U2MmM1ODI2NGJfOC01LTEtMS01MTc2NA_b67dd22b-0981-473a-a68c-51c7d5cf930a">P5Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjg0NTU4ZTI0YzYzMDQ1MjVhNGNkNTdlNjJjNTgyNjRiL3RhYmxlcmFuZ2U6ODQ1NThlMjRjNjMwNDUyNWE0Y2Q1N2U2MmM1ODI2NGJfOC03LTEtMS01MTc2NA_9726144a-3769-4d85-93b5-e2e23c335458"
      unitRef="usd">96000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjg0NTU4ZTI0YzYzMDQ1MjVhNGNkNTdlNjJjNTgyNjRiL3RhYmxlcmFuZ2U6ODQ1NThlMjRjNjMwNDUyNWE0Y2Q1N2U2MmM1ODI2NGJfOS0xLTEtMS01MTc2NA_9cce4c64-cefb-47bd-baf4-50f21a5f9d20"
      unitRef="shares">9622594</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjg0NTU4ZTI0YzYzMDQ1MjVhNGNkNTdlNjJjNTgyNjRiL3RhYmxlcmFuZ2U6ODQ1NThlMjRjNjMwNDUyNWE0Y2Q1N2U2MmM1ODI2NGJfOS0zLTEtMS01MTc2NA_5eaca1f7-2658-4739-988c-3e42471e84e3"
      unitRef="usdPerShare">18.96</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjg0NTU4ZTI0YzYzMDQ1MjVhNGNkNTdlNjJjNTgyNjRiL3RhYmxlcmFuZ2U6ODQ1NThlMjRjNjMwNDUyNWE0Y2Q1N2U2MmM1ODI2NGJfOS01LTEtMS01MTc2NA_729fecb5-31c5-4014-8b96-d01d9a32e90b">P6Y7M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjg0NTU4ZTI0YzYzMDQ1MjVhNGNkNTdlNjJjNTgyNjRiL3RhYmxlcmFuZ2U6ODQ1NThlMjRjNjMwNDUyNWE0Y2Q1N2U2MmM1ODI2NGJfOS03LTEtMS01MTc2NA_ff6b5d14-308e-4ac2-8b08-d35dd8a9bb67"
      unitRef="usd">120000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RleHRyZWdpb246MDMwZmFhZGRkZDQzNGQzZWJkOGE1ZDI3MmU4MzE5ZjFfMzg0OA_81adc710-3e9a-41c9-bb39-ac2f7dbb5f65"
      unitRef="usdPerShare">6.89</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RleHRyZWdpb246MDMwZmFhZGRkZDQzNGQzZWJkOGE1ZDI3MmU4MzE5ZjFfMzg1NQ_e670aa42-af82-4fe4-ad7c-1a25f503a8dd"
      unitRef="usdPerShare">15.21</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RleHRyZWdpb246MDMwZmFhZGRkZDQzNGQzZWJkOGE1ZDI3MmU4MzE5ZjFfMzk3NQ_29f7b629-3158-4644-b030-72cfeef33593"
      unitRef="usd">500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RleHRyZWdpb246MDMwZmFhZGRkZDQzNGQzZWJkOGE1ZDI3MmU4MzE5ZjFfMzk4Mg_4b54a7e1-4609-48c2-8d36-cc3050da0e41"
      unitRef="usd">3200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RleHRyZWdpb246MDMwZmFhZGRkZDQzNGQzZWJkOGE1ZDI3MmU4MzE5ZjFfNDA4OA_8a3fc80d-7755-47aa-bc64-71e7fdfa0391"
      unitRef="usd">300000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RleHRyZWdpb246MDMwZmFhZGRkZDQzNGQzZWJkOGE1ZDI3MmU4MzE5ZjFfNDA5NQ_20aac73b-5739-452a-8110-38ba693397a3"
      unitRef="usd">5400000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RleHRyZWdpb246MDMwZmFhZGRkZDQzNGQzZWJkOGE1ZDI3MmU4MzE5ZjFfNDIwMg_d57f3016-4cdc-4e88-a7a2-0d171bc04ec4"
      unitRef="usd">15100000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="i1a71e2f90e17428c9272c30bfcdbc7a2_D20210101-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RleHRyZWdpb246MDMwZmFhZGRkZDQzNGQzZWJkOGE1ZDI3MmU4MzE5ZjFfNDIwOQ_00359401-d93b-439f-99c9-e6e05dbd4433"
      unitRef="usd">14800000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i9cff22217eeb4ac580be76c1323c0988_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RleHRyZWdpb246MDMwZmFhZGRkZDQzNGQzZWJkOGE1ZDI3MmU4MzE5ZjFfNDM3MQ_099a0046-9ca2-421d-b435-e0984056b15d"
      unitRef="usd">28600000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RleHRyZWdpb246MDMwZmFhZGRkZDQzNGQzZWJkOGE1ZDI3MmU4MzE5ZjFfNDQ2Mg_4ba3aa88-0d19-4d34-8ef3-8d188d4d5c56">P1Y4M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i8b82e676366c451a9cf95db2617ad947_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RleHRyZWdpb246MDMwZmFhZGRkZDQzNGQzZWJkOGE1ZDI3MmU4MzE5ZjFfNTIzMQ_5b1aafbc-fe8a-48b2-bd0e-cd81bbbad396">P2Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <mgnx:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesReceivedForEachVestedAward
      contextRef="i8b82e676366c451a9cf95db2617ad947_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RleHRyZWdpb246MDMwZmFhZGRkZDQzNGQzZWJkOGE1ZDI3MmU4MzE5ZjFfNDgxNw_d37a4a01-391f-4f57-afd3-8dba050b40ef"
      unitRef="shares">1</mgnx:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesReceivedForEachVestedAward>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RleHRyZWdpb246MDMwZmFhZGRkZDQzNGQzZWJkOGE1ZDI3MmU4MzE5ZjFfNTIyOQ_925ba5cd-8358-4116-bc36-0a412c58e65e">&lt;div style="margin-bottom:3pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes RSU activity during the nine months ended September&#160;30, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&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:54.163%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.268%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.954%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Grant Date Fair Value&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding, December 31, 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;476,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,445)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.65&#160;&lt;/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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(41,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding, September 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;446,827&#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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ie84cd88482aa40b7837b3ab64f77880f_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjM1NzQ1OWY4OTQ4OTQ4MmM5MTZkYzUyZWFkNTUxMjY0L3RhYmxlcmFuZ2U6MzU3NDU5Zjg5NDg5NDgyYzkxNmRjNTJlYWQ1NTEyNjRfMS0xLTEtMS01MTc2NA_a8a86aea-9134-4832-99b9-4474b8891481"
      unitRef="shares">21500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ie84cd88482aa40b7837b3ab64f77880f_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjM1NzQ1OWY4OTQ4OTQ4MmM5MTZkYzUyZWFkNTUxMjY0L3RhYmxlcmFuZ2U6MzU3NDU5Zjg5NDg5NDgyYzkxNmRjNTJlYWQ1NTEyNjRfMS0zLTEtMS01MTc2NA_c4f7414e-b49a-4f34-9b69-129d63eee701"
      unitRef="usdPerShare">25.97</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i8b82e676366c451a9cf95db2617ad947_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjM1NzQ1OWY4OTQ4OTQ4MmM5MTZkYzUyZWFkNTUxMjY0L3RhYmxlcmFuZ2U6MzU3NDU5Zjg5NDg5NDgyYzkxNmRjNTJlYWQ1NTEyNjRfMi0xLTEtMS01MTc2NA_fdd2f00a-4677-4cdb-8897-f7ce64dfd96b"
      unitRef="shares">476772</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i8b82e676366c451a9cf95db2617ad947_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjM1NzQ1OWY4OTQ4OTQ4MmM5MTZkYzUyZWFkNTUxMjY0L3RhYmxlcmFuZ2U6MzU3NDU5Zjg5NDg5NDgyYzkxNmRjNTJlYWQ1NTEyNjRfMi0zLTEtMS01MTc2NA_61a5d84d-f02c-4066-9682-03e71e338fc6"
      unitRef="usdPerShare">8.42</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised
      contextRef="i8b82e676366c451a9cf95db2617ad947_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjM1NzQ1OWY4OTQ4OTQ4MmM5MTZkYzUyZWFkNTUxMjY0L3RhYmxlcmFuZ2U6MzU3NDU5Zjg5NDg5NDgyYzkxNmRjNTJlYWQ1NTEyNjRfMy0xLTEtMS01MTc2NA_40c8939b-1967-40d1-b40c-c5bd8af8ac9d"
      unitRef="shares">10445</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i8b82e676366c451a9cf95db2617ad947_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjM1NzQ1OWY4OTQ4OTQ4MmM5MTZkYzUyZWFkNTUxMjY0L3RhYmxlcmFuZ2U6MzU3NDU5Zjg5NDg5NDgyYzkxNmRjNTJlYWQ1NTEyNjRfMy0zLTEtMS01MTc2NA_782e3b1b-5df9-4c1c-8232-fa6ddb562b5c"
      unitRef="usdPerShare">25.65</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i8b82e676366c451a9cf95db2617ad947_D20220101-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjM1NzQ1OWY4OTQ4OTQ4MmM5MTZkYzUyZWFkNTUxMjY0L3RhYmxlcmFuZ2U6MzU3NDU5Zjg5NDg5NDgyYzkxNmRjNTJlYWQ1NTEyNjRfNC0xLTEtMS01MTc2NA_adf8c33b-fdf4-48e6-95ce-f10da42fc020"
      unitRef="shares">41000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i8b82e676366c451a9cf95db2617ad947_D20220101-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjM1NzQ1OWY4OTQ4OTQ4MmM5MTZkYzUyZWFkNTUxMjY0L3RhYmxlcmFuZ2U6MzU3NDU5Zjg5NDg5NDgyYzkxNmRjNTJlYWQ1NTEyNjRfNC0zLTEtMS01MTc2NA_90f112b1-4062-47d2-bb6d-c2a914fe1c21"
      unitRef="usdPerShare">10.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ib477bef088634f658a21c8769a0b3da8_I20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjM1NzQ1OWY4OTQ4OTQ4MmM5MTZkYzUyZWFkNTUxMjY0L3RhYmxlcmFuZ2U6MzU3NDU5Zjg5NDg5NDgyYzkxNmRjNTJlYWQ1NTEyNjRfNS0xLTEtMS01MTc2NA_0bc4884f-bc6c-4c0a-b54b-011b6fc58d98"
      unitRef="shares">446827</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ib477bef088634f658a21c8769a0b3da8_I20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RhYmxlOjM1NzQ1OWY4OTQ4OTQ4MmM5MTZkYzUyZWFkNTUxMjY0L3RhYmxlcmFuZ2U6MzU3NDU5Zjg5NDg5NDgyYzkxNmRjNTJlYWQ1NTEyNjRfNS0zLTEtMS01MTc2NA_6ff3cfa7-7542-431e-b106-9045e6f17f0e"
      unitRef="usdPerShare">8.70</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="ib477bef088634f658a21c8769a0b3da8_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RleHRyZWdpb246MDMwZmFhZGRkZDQzNGQzZWJkOGE1ZDI3MmU4MzE5ZjFfNTA1Nw_3b185e9f-dcb8-4a3f-88f3-8cb4575ebeed"
      unitRef="usd">2600000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i8b82e676366c451a9cf95db2617ad947_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81NS9mcmFnOjAzMGZhYWRkZGQ0MzRkM2ViZDhhNWQyNzJlODMxOWYxL3RleHRyZWdpb246MDMwZmFhZGRkZDQzNGQzZWJkOGE1ZDI3MmU4MzE5ZjFfNTIyMw_be220cf6-026a-4d01-9b14-e9833c8f8eb9">P1Y2M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV81OC9mcmFnOmNlMTljZmQxMjJhZjQ5ZjQ5M2VmNGMzZWZjMWMzOTI1L3RleHRyZWdpb246Y2UxOWNmZDEyMmFmNDlmNDkzZWY0YzNlZmMxYzM5MjVfMTI5Mw_d8eb0b7f-cf0c-471c-a148-3d3a7d975793">Commitments and ContingenciesOn September 13, 2019, a securities class action complaint was filed in the U.S. District Court for the District of Maryland (District Court) by Todd Hill naming the Company, its Chief Executive Officer, Dr. Koenig, and its Chief Financial Officer, Mr. Karrels, as defendants for allegedly making false and materially misleading statements regarding the Company&#x2019;s SOPHIA trial. On August 17, 2020, the Employees&#x2019; Retirement System of the City of Baton Rouge and Parish of East Baton Rouge was appointed as Lead Plaintiff, and on October 16, 2020, the Lead Plaintiff filed an amended complaint. The amended complaint asserts a putative class period stemming from February 6, 2019 to June 4, 2019. The Company filed a Motion to Dismiss on November 30, 2020. On September 29, 2021, the District Court issued an Order dismissing the case, with prejudice. On October 28, 2021 the Lead Plaintiff filed a Notice of Appeal.  The appeal is now pending in the Fourth Circuit. The Company intends to vigorously defend against this action. However, the outcome of this legal proceeding is uncertain at this time and the Company cannot reasonably estimate a range of loss, if any. Accordingly, the Company has not accrued any liability associated with this action.</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80NjEvZnJhZzowNTM4OGY1NzdmN2U0ODAwOTgzYzA2ZDJlYWQ2OTMyMi90ZXh0cmVnaW9uOjA1Mzg4ZjU3N2Y3ZTQ4MDA5ODNjMDZkMmVhZDY5MzIyXzU0OTc1NTgyMzA5NA_06b22d0a-06cb-4bd8-ae71-73c5b9efe2a8">10 . Subsequent Events&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October 14, 2022, the Company and Gilead Sciences, Inc. (Gilead) entered into an exclusive option and collaboration agreement (Gilead Agreement) to develop MGD024, an investigational, bispecific antibody that binds CD123 and CD3 using the Company&#x2019;s DART platform, and up to two additional bispecific research programs. The agreement grants Gilead the option to license MGD024, a potential treatment for certain blood cancers, including acute myeloid leukemia (AML) and myelodysplastic syndromes (MDS). &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As part of the Gilead Agreement, Gilead paid the Company an upfront payment of $60.0&#160;million and the Company will be eligible to receive up to $1.7&#160;billion in target nomination, option fees, and development, regulatory and commercial milestones. The Company will also be eligible to receive tiered, low double-digit royalties on worldwide net sales of MGD024 and a flat royalty on worldwide net sales of products resulting from two research programs.&lt;/span&gt;&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
    <mgnx:NonRefundableUpfrontFees
      contextRef="i17ad437e8f08409d82299b46ff59d917_D20221014-20221014"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80NjEvZnJhZzowNTM4OGY1NzdmN2U0ODAwOTgzYzA2ZDJlYWQ2OTMyMi90ZXh0cmVnaW9uOjA1Mzg4ZjU3N2Y3ZTQ4MDA5ODNjMDZkMmVhZDY5MzIyXzU0OTc1NTgyMzA4MA_a1d191c7-ed33-486e-a10a-2a17c6919004"
      unitRef="usd">60000000</mgnx:NonRefundableUpfrontFees>
    <mgnx:TargetNominationOptionFeesAndMilestone
      contextRef="i07e7dc0208ac43aaa6062ea3d28f5d32_D20221014-20221014"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmUyZDA4NzBiNjllYTQ3YzRiNmQ4ODIxZmMyYzY0MjNlL3NlYzplMmQwODcwYjY5ZWE0N2M0YjZkODgyMWZjMmM2NDIzZV80NjEvZnJhZzowNTM4OGY1NzdmN2U0ODAwOTgzYzA2ZDJlYWQ2OTMyMi90ZXh0cmVnaW9uOjA1Mzg4ZjU3N2Y3ZTQ4MDA5ODNjMDZkMmVhZDY5MzIyXzU0OTc1NTgyMzA2NQ_191fc81d-7ee6-4325-a172-8f84635f7de3"
      unitRef="usd">1700000000</mgnx:TargetNominationOptionFeesAndMilestone>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>48
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5
MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$%     @
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
M+WW%>._BH);Y).JNBXF"],(]VY(TJD:&90T8RH(/%KW6BEGY6P3/<<J#T&$
M-EC@]>55HWAD6/)N^)(#SP5('BA+89]B4\H"''I=AB:*8M_MJR*-XI%AR?O$
MX1Q_=!9-1?.P.8D6W?.#GD,#:82/#"O?H80<8VJJ&.2AVU5H"RQPO:!'HTFC
M=F18[KKK72D'$LN:_EK(L@.S4C?%S<.AVV5NHOJV62-_9%C_C!SX*=JFO,&I
M 1O)8<(H#B)BYTX;%:0_JX)',H2:&D>]L,/V".B0:R.#]!09/,;/U+B .F&W
MY%I@<!"B/;N-MKJ[826<:Q$_K42ZX%+]5IV'](N]R7O;+N__D$+:2"$]TNB)
M+(,44F7P8_0.GV,"JB@1M'L%1V=GB%!OC#$N_R&U@C,A:%&A5T(F__+%&/ED
M[/IT3,*HDBAX=7 P=FGX"A:%5AH^)?DC8AI!3Z]Y]L#E+H;7[KXRAH:]_6G?
MN8^AI*@UKRYNTA?K@I@B[).NC%A!3D_2-#I-C^CT8I&4]0&RNVQ2SA+8C6R=
M0+9;B=K:2QI&7O<X:@42!V/:0[C197JT%2VR(F6:U^<)D4%FK<H[M@W40J'L
MF]-4X3-"N@=^&\KOJW2-4M-AI6YS7O!E$B?6GH2:*@P4X:@0=470AHP")W)Z
M#A6TD6QZBF0K2RFQ,C;%&/(A,HNRI4-U(I_TU>5&M>DI36JK+N^ZOU/IA^:5
MCJUYL>"LS<ND=2%9W@9_9O(QR15*^1(,\7D $R!W%ZR[%RW6U1WE@]!:9-7C
MBC.@70+@^U((_?I27GO6U]RS_P!02P,$%     @ :X!C5=?A\SJ( @  E08
M !@   !X;"]W;W)K<VAE971S+W-H965T,RYX;6RME6MOVC 4AO^*E4U;*W7D
M1J!C$(D&IE;J6E2Z[;.;'(A5QTYM!]K]^ME.&D&7WJ3Q@=C.>5^_3RXGXRT7
MMS('4.B^H$Q.G%RI<N2Z,LVAP++'2V#ZS(J+ BL]%6M7E@)P9D4%=0//&[@%
M)LR)QW9M(>(QKQ0E#!8"R:HHL'@X <JW$\=W'A>NR#I79L&-QR5>PQ+4SW(A
M],QM73)2 ).$,R1@-7&F_BB)3+TM^$5@*W?&R)#<<'YK)F?9Q/%,(*"0*N.
M]6$#"5!JC'2,N\;3:;<TPMWQH_MWRZY9;K"$A-/?)%/YQ#EV4 8K7%%UQ;>G
MT/#8@"FGTOZC;5T;#1V45E+QHA'K! 5A]1'?-]=A1^#WGQ$$C2!XJR!L!*$%
MK9-9K!E6.!X+OD7"5&LW,[#7QJHU#6'F+BZ5T&>)UJDXN;Q87IZ?S:;7\QDZ
MF9Y/+Y(Y6I[.Y]=+=+#  IC*09$4TT/T!7U$+I*Y7I5C5^G=C8>;-CN=U#L%
MS^RTA+*'0N\(!5X0=,B3E^4S2+7<MW)_7^YJYA8\:,$#ZQ<^%T?Q]#;G- ,A
M/R.XJXAZ&'51U3;];AOSDHUDB5.8./HMDB VX,2?/O@#[UL7XW\RVR,.6^+P
M)?<XX46A7QQIP(]0B07:8%H!.B ,99Q2+"0J0=0W^+#K4M3^0^MOVL,F]GJ>
MOAF;7<17BO:B]]OH_7=$KY] A"N5<T'^0&81ZM7.W+5YM!/)#R+/_IZ$?TOE
M'D'4$D3O)]!=52K,,L+6KR%$_P0;^/U!X!]_?4+051AZPWYP_ 3 W6D:IF'_
MP&)-F$045EKJ]8;:0]1-L)XH7MH^<L.5[DIVF.OO!@A3H,^O.%>/$].:VB]1
M_!=02P,$%     @ :X!C54>0& TE!P  XB@  !@   !X;"]W;W)K<VAE971S
M+W-H965T-"YX;6RM6FUSFS@0_BL:7^>FG6EC)/&:2SR3&'K-3/,R<=K[3&S9
M9@Z0#V&G=[_^!#C&B$5)6GU);/SL@Y[=E;0K.'OBQ=]BS5B)?F1I+LY'Z[+<
MG(['8KYF62Q.^(;E\I<E+[*XE%^+U5AL"A8O:J,L'1/+<L=9G.2CR5E][:Z8
MG/%MF28YNRN0V&997/Q[R5+^=#["H^<+]\EJ7587QI.S3;QB,U9^V]P5\MOX
MP+)(,I:+A.>H8,OST04^C2BI#&K$]X0]B://J)+RR/G?U9>KQ?G(JD;$4C8O
M*XI8_MNQ*4O3BDF.XY\]Z>APS\KP^/,S^^=:O!3S& LVY>E?R:)<GX_\$5JP
M9;Q-RWO^](7M!3D5WYRGHOZ+GO98:X3F6U'R;&\L1Y E>?,__K%WQ)&!Y($-
MR-Z J ;V@ '=&]#7WL'>&]BOO8.S-ZBECQOMM>/"N(PG9P5_0D6%EFS5A]K[
MM;7T5Y)7B3(K"_EK(NW*R?3V9G;[]2J\>(A"-'N0_ZZCFX<9NOV,;N^B^XN'
M*PE %S<AFMY>W]U'7Z*;V=7W"'V]G<W0)_1M%J+W[SZ@=RC)T<.:;T6<+\39
MN)1#JVXPGN^'<=D,@PP,@Z)KGI=K@:)\P1: ?:BW#S3V8^F2@U_(LU\NB99P
MQC8GB%H?$;$( <8S?;TYAN3\VMVCG[Y[QQGTD"2TYJ,#?/=LQ_(M$Z=08!M3
M&S:MUKE3L8GG['PD%S+!BAT;37[_#;O6'Y!739*%)LDB0V0=_]L'_]LZ]H/_
M(?<WEFYM6>T*NXF-/6J?C7?'?NVCL..ZI(L*^RC/]VT%%?51+J66=4!U)#H'
MB8XVQ:9<E +)Q0.Q'W(3% /)YIA,-I-DH4FRR!!9)Q+N(1*N-MFJ2""^1)N"
M+[;S$HDXA3.OH7&.\D!F@:<D7A^$7==1\@Y@(E0!10"39]EPUGD'K=ZKM&9Q
MOEW*FF5;)/D*51Y-YK!HKS\*ZBJ:^QA+$=Q'2+V^(EA'TU'K']3Z+RPC@L7%
M?%U/LX5<4U*^D35?">GT>S>W?1Q@12F "GQ"%;5]%'8Q]118!, <WR,#(0X.
MH@.MZ)FL0650/Z(5RUD1I[7X>"%+J42415R5J9#^ !@,=92<G (H3VI3]/=1
MMD,\9:9$ ,JS*8;58ZNM[RRM_@=>2M'SWO(*UFA6;PRNZ_J!HAJ"^:ZMP$(
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
MD;Y,IVPHO)LW.' ^P&O^ !BAFLC4;?Y X&"8LZ%[!XZ" L4> XT;H<Z?\H
M1]7QJ&AC5#2)BJ:PT.Q&8-0^QSL@P'V%GE'JKHK#":.IZY-3HN946&@V)3O/
M'SAP0"#^MN<P8G3G\Y4_S82[9SU&32I1T106FDVA$?X<]8P ]Y4YR]UNA?H@
M@1X9)6I&A85F,V*, /Y(1@ 'I"^E[BV%X>S1[*!: :AHZE!]V/P8,X _W S@
M@) 6@GN/V@BGB"8!U0SH>0T**ZM-@S$#^(^8 ;OG;"G(%*H9P"$S@+%.$KE3
M$:H9@(JFL-!L1HT9P&/-@,,L OH]+ZBKRD>\CQD @5%24.$>\@0"!R3E*7,W
M[Q0428L]?D!F_(#LL?V <(+8YI_U]@-0\TI4-(6%9I-J_(#L,?R S-?YH!\
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
MW\%!'U/<<)@PB! _,B,E/0D2*Z_4X_B3XZP)<:MW/TUQ0,)ARS4)1K%/)O*
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
MQZO]ZWBCO5L>_U_@O70H.X_9O,36L\7S'V= $KYKCP_!=GR_G=D0;,L_:P4
M<K0 WTL+;$D/=,#X'QY7_P-02P,$%     @ :X!C55527'8) P  $0<  !@
M  !X;"]W;W)K<VAE971S+W-H965T."YX;6RM5<MNVS 0_)6% N3D6K+L/)K8
M!NRD18LB0!#W<2AZH*F5140B59*RD[_O+F4K3N'XTEXD/G9G9KG2<+PQ]M$5
MB!Z>JE*[251X7U_%L9,%5L+U38V:=G)C*^%I:E>QJRV*+"1599PFR7E<":6C
MZ3BLW=OIV#2^5!KO+;BFJH1]GF-I-I-H$.T6'M2J\+P03\>U6.$"_;?ZWM(L
M[E R5:%VRFBPF$^BV>!J/N+X$/!=X<;MC8$K61KSR)//V21*6!"6*#TC"'JM
M\0;+DH%(QN\M9M11<N+^>(?^,=1.M2R%PQM3_E"9+R;19009YJ(I_8/9?,)M
M/6>,)TWIPA,V;>QH&(%LG#?5-ID45$JW;_&T/8>]A,ODC81TFY &W2U14'DK
MO)B.K=F Y6A"XT$H-623.*6Y*0MO:5=1GI\NVF: R6&A5EKE2@KM82:E:;17
M>@7WIE12H1O'GO@X*Y9;['F+G;Z!_1[NC/:%@P\ZP^QU?DPZ.['I3NP\/0JX
MP+H/PZ0':9*F1_"&7?'#@#=\ ^] E?!SMG3>TL?RZU#!+=[H,![_0%>N%A(G
M$?TA#NT:H^GIR> \N3ZB=M2I'1U#_\=6_2]LN&TLSWV!H D%JK;'R#T&ZI#'
M:HFV:U./(RU"(=8(2T0-VM '[-$J48(LA%X1J#<!T.UQBQ?N>L=-I[I6IG'E
M,V3*R=(XXE0ZY-Z8JA;Z^?3D,AU<7#N8:=T0PP/6QGH@ ^"_& ;)NR] 7A92
MGE'8K?!;E%O=@Z![T*=,B7^=@36:QA1)&PZ^AL(V_*":-#G0ON;7L;X0O@U5
MSC5$2!*6*$6%@'F.P9NH?(H/RCA(\(0:<J@X5GBLPD!7B*S'/()8\:DF$N*E
MD^96]$"\=$$1N P(BJ1*HQT=>"8X/%>:='!0;9QB(^V1%SOR/,?:Z'*P@E<=
M$TGA"LC)YUW_T/<>[]E4A785S)CYZ,A:Q^I6.[^?M3;W$MY>%G?"KA21EIA3
M:M*_.(O M@;<3KRI@^DMC2<+#<."[BRT'$#[N3%^-V&"[A:<_@%02P,$%
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
MR2B@3/BW1#.PJO+W]U)9>@WXSX(2BMHM(/M**?LX< &Z!]WB7U!+ P04
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
M=O04]#\+>GNC80,ZSS51K%WP!=UK?O8O4$L#!!0    ( &N 8U5(B<\K&AP
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
M^M;@8]!%4+QS:Z1A I;^#FH,/E(!']D7*=4)H>5 B U1R&\2<$"LVB>I)7>
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
M(,V<^TT,JH*F>TI-]QKF;_T,^IC//6 (!_L7^CWO.N@NP,PP99CA77!6@KC
M*W\18:B H&E"70F=YL$X/#?B>G<$JC4AZ'SWDKM^AB;H[#&HA7OM/D\R:Z:A
M >\<4 ]\M_//)(;'B]>$O%\4]JM%>ZRN%"YZZ[8'@:H[& BQ@K2G]?G]QH-,
M>R2DPX+J?JMU0\&S!Y97JNX6JIZ>6KWDCBGDRO13J;XAYV*A-Y\-QG*6;3KG
M!W#TEE3&&&B_MA BJ^)5LDG[MXG$M^L3Z9=62[M6#-+1)NJL//(;ZPQ^G)%.
M:A[K!<&K(ZJ?T&870RU#(3!PS@:*W9T;J!9#(]LVRD1XHY^HB"WJQI #]0^$
MW]O!'HTYUU4R53'N+V,RJY1!"C#4-2W93E7%5CKW:+2PJFRHQ>A.FBV&=OL+
MFR^^="W\A5T+HZT)U+[YZ3H4C/S^A[0HS,Y'?-]/U:(PW.WM.A8\;WWO9H X
MNO?(*UT42E^.14/QQ^T?.#2O%J/EZB\'*^E+#TMO#6>U+B??.CMF/=Y^#WNL
MN'[;BOUTCUW-1X/E%6D(#"M\.Y((0POG%/Z>=>V1.G;;[^X6LD>]N./=B(V6
MMCNH^)%.C^NR]=Q7IIJZ47'AK4+I/%CC4'7BI1'W $6'?!78R+Q_FUI%M^IM
M8JTQ0MZ^&GY !?Q+!>/S+X ?I*!VJDQ=X79EXG;#5 C1'EKJKMN+#BZ!MRH:
M,_=!NZ)Q,+(3I=U[ZQ6_- 7O ?-#BQ:_74<O7SZ/CO%% WE_60-85#76H?^
M;J^,;*%#71&@BP@! /HVO_0A.2T+V,)^$^RL<'NMOSL![.@.D"2A60!WNPB>
M"A4E+):H:R0N37[<3T1M%A:BDK79'L!%YPL(1XEXFP*Q\;4>3I#H:0D\:.6V
M-@RK')C-KDEO(ZYS4>"%GQ<7Y@Z 7U:H22_KM4E>*_1M*6RPMVN#"L;Q2P1/
MTT4C(H%!B[2+B5F=HF)5:R$N#-4G.+%*M:E,#=';96AU&EGZE7!7A/H[*=S*
MU*!^8;"@$OU_@%O)>F<@C*V']Y65XVV2<)1KLM$$!@[=20ZQZ;O0?"5=.&%3
MRC8S&(<='-TTX:;T;^%;9G)0V##'+RZX:1*Q#L2VIPO@-[Q8<MJ;J<0S0V.)
MRPPD^SI)!GMD>)>Z64(T/W#SUU*,+CNTJSR#"3X=1/L\-E* Z9.MN+. R\?\
M7@J*<@8VM_8?^)-N_0T@91G6W)OH,"U$4U8]4//-LL3V:'T-!T%U@PL\#C'N
MUFX(=69)1?9T&D#;0D\]LDNKJ^Q>>] 0R3ZD9C6)KBRWHMH$98P7289O&%'T
MKR2N)V#WXXGA\^UCM3!6@(>NZS)Y%[T&'X6ZT;T.)+0;<,C#:&,VZH;BQ:Q]
M:[RF@05J2;D"5]$R9%L7HUSC-1P$(T:BZ.PW6.YSL)T4?ON-.4C9B^GDXEP'
M-16G&4-$(8;-_JYC ?,@N6AR[<2N-"AFH6(<?YVXOFU]4*5OL/Z/;[^VW+^K
M!MBBZH-'MZD(*E?G0?M^]L"=\3LJ^NE8*Q5+JH*7459N( IHYN;#2%7RR/$I
M&O_Z-5U\5&&*O&4%SM7<M*('2N%ZQ!=>*^&P$$VBUX=J5$,F!(?,H#E;\,#R
M.>RJG>0@>TX7"G>5KEH11MLY&"LD]GJH'[>0J*I]'0,J#['HKO W?N2NSF1,
MUVT*@%;)AE9TK##2]T8<I%:%["GZ'5@[C(/D/ADH5H$FD"1@<$(]GD!07NI3
MLG[^$L/-JA:2VTDG#)U +]\=C]<7@PR O5Z)(N=VR=#!3\5"&1\UKL^<LJ96
MD-G<35N#6GAOYZ *Y22Z%M2ZV7%*;#):F1*_) AJ&,.=1G$[DFYK8$$^ICJO
M7LUS/,+:UH ,AO&F=&(3AQ5H(2U/J*<QM^5@'$+6K_UJ4"DD&TIP[0=U*".F
MU./5#L=RR(#)O<MSOZ>P>Z$[[/5I.5:*)_JM?'L CC'I>SD>AKWN^9L[5 +]
M'7E>D6H6_Q!UXZIQ/24W7>/AN3WX+P6X+P6XG04XPLQ6X3Z+&EQ_RA6]>5\A
M4/ZQQKT[4?6H[OKTM7MEZ(%U\(3+.>I^E*'O_6,,$G].+8[MK/+-F W?W080
M.XMEFP=(M)PR-KO/>88J0 WSH/5HCD$BUBB<0LD"+:*NCM@\NJX5N%YO13D[
M(@-)88D?RAP0T=%%I<]EK.097J(HCUQ.8XI=8VXK*^I/9K!D,1"VU7I[>(=2
M;H+FMV"CL0KC.D[DQ$[U:>FX($GB.R,[?;IV<WR[/:>5:N]46O9N-&O-'#%G
MWH!94&5:BA[TI(2@C($5,C7)DU)=G8N4>@03\(KZP&-B+%:K5SS97M@I,755
M9DKTI0F_L>2(Z#DM$ZL6^8*IT[5G^'N3+I6U%XH4<]@88&82+82*#9<5:;9R
M0Z.:U(WSK1&# <$=O,=MKVVTE4[+3:1LQ)H29.@D(3;J<I:'O*?JI:_CA5<3
MN.M+C-/)H[#J<3%Y.%3UV)5+NN,"S?1!&]:IU\=P.+!7I%->0-RM@)JZ2^D/
MO/X([ZZ^ZL12Q9)8);<7WF1E$@>W<@^^M=>*9^<>FNK+;HA_ =X!'8Z#='',
M%HV3HJ2,16+7E4FG*O:N)_5O>JP_/@F:= $O^$E536RH:1[M%&P&8"&7Q*O,
M]"IOC+ JP6L&87Y8I$'E4Y AD0)K+JS@.+15%4],]+ I>^HVJF1!A\36O,%I
MP13P8E,A7F4Q%:G!%'H'T=A^M'<J.!B?@>Z5=3UIP#(-+423M$#XT0$@_VU
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
M9P,JL T".*^,\>M%,+!YNTW_ E!+ P04    " !K@&-5K+Y0=N$#  !D"
M&0   'AL+W=O<FMS:&5E=',O<VAE970Q-BYX;6R-5FUOVS@,_BN$-PPMD,6.
MD[5=EP1(F]UNP!4KFNWNP^$^R!+M")4E3Y*;YM\?)3MIMK7!OL02*3YZ^"(R
MTXVQ]VZ-Z.&Q5MK-DK7WS66:.K[&FKFA:5"3IC2V9IZVMDI=8Y&):%2K-,^R
ML[1F4B?S:93=VOG4M%Y)C;<67%O7S&ZO4)G-+!DE.\&=K-8^"-+YM&$5KM!_
M:VXM[=(]BI U:B>-!HOE+%F,+J\FX7P\\+?$C3M80_"D,.8^;#Z+69(%0JB0
M^X# Z/. UZA4 "(:WWO,9']E,#Q<[]#_B+Z3+P5S>&W4/U+X]2RY2$!@R5KE
M[\SF3^S]>1?PN%$N_L*F.YN_3X"WSINZ-R8&M=3=ESWV<3@PN,A>,,A[@SSR
M[BZ*+)?,L_G4F@W8<)K0PB*Z&JV)G-0A*2MO22O)SL]7;>'P>XO:P\<'^G73
MU!-L4*:\A[CJ(/(7(-[#C=%^[>"C%BA^M$^)SIY3ON-TE1\%7&$SA'$V@#S+
M\R-XX[V/XX@W_ET?X=]%X;REBOCO.7<[M,GS:.&57+J&<9PE] P<V@=,YF]>
MC<ZR#T>X3O9<)\?0?R\?QR%&&0SA5Y^_:/C"O2G0PFC2Q78 ?HUP;>J&Z2TP
M+>"35/2R8<4E:HYN )\U'\)))SX% D*+ J3VALX#/G+5.GI68)KND1$&E:1B
MA;&LDU06L0X\>A18["2G0"@"'Z@S-'#S:9GEQ(M0I7Y YV45 9@:0"%=@UR6
MDI/:R\*(+3%GGA1:.+A>CO)QO/IZ.0;BHZM#Q]Z\NLA'YQ\<+!=W7Z%1S(=>
M-H@&;1,X^ UY(X3L[CN\+B286;Z&QIK*LMH-X2LA/SE%PA#<WK5P:Q\)@E62
M4_?")]>@,9Z,)-WAJ8/ZB$!D@*/UU$"A4,90 !G%WE+PI:;PBN .XZU'J+<4
M*BE 87N/M61PLKCYZS0Z$E5BZ\@]"AT'M]7"FAH=G-PL5Z=#6#AHF/5@RLCR
MYUP,=I*&2?%365"42DM/G'3;2)DP7I]EPXP:DE*[M!_:;$@.!0(J6<E"88B&
M18ZA4KJ0OQX-SRG0G3EY[IFM: 1I0STNYGVP"V2)H0[##7VI='0M5BVETMAM
M7W1UC9:'T!(I*A^CL4_6#Z28<N8E9EZ&XAX #2H0IB7M6T&G/%BS98JT#H@/
M31DEJ$DC:"+LF KBLD]RY,*@)&:]U?:(#165:#F5#Y4939&0: IT'>OQU\I[
MKKND!YV?_*_B?',4C5;[;@CLI?L1NN@FQ]/Q;O[>4 :D=E1<)9EFP_-W"=AN
MIG4;;YHX1PKC:2K%Y9HJ!FTX0/K24'7WFW#!_H_%_']02P,$%     @ :X!C
M5?@$'FNO!@  'A$  !D   !X;"]W;W)K<VAE971S+W-H965T,3<N>&ULI5AA
M;]LV$/TKA =T#9#8CM.F69L$<-)U*[8"0=QV'X9]H*6SQ98B59)RZG^_=Z0D
MRZGM#MV76*+(=^_NWAW)7#Y8]]D71$%\+;7Q5X,BA.KE:.2S@DKIA[8B@R\+
MZTH9\.J6(U\YDGE<5.K19#P^'Y52F<'U91R[<]>7M@Y:&;ISPM=E*=WZAK1]
MN!J<#MJ!>[4L @^,KB\KN:09A0_5G</;J$/)54G&*VN$H\758'KZ\N:<Y\<)
M'Q4]^-ZS8$_FUG[FE[?YU6#,A$A3%AA!XF=%MZ0U X'&EP9ST)GDA?WG%OU-
M]!V^S*6G6ZO_4GDHK@87 Y'30M8ZW-N'WZGQYSGC95;[^%<\I+G/GPU$5OM@
MRV8Q&)3*I%_YM8E#;\'%>,^"2;-@$GDG0Y'E:QGD]:6S#\+Q;*#Q0W0UK@8Y
M93@IL^#P56%=N)ZE9 B[$#.U-&JA,FF"F&:9K4U09BGNK%:9(B^>MD]'EZ,
MTPPPRAHS-\G,9(^97\0[:T+AQ:\FIWQ[_0B4.]Z3EO?-Y"#@C*JA.!L?B\EX
M,CF =];%X2SBG>W!V^7PW].Y#PZZ^6>7PPGOV6X\KJ67OI(970U0+)[<B@;7
M3WXZ/1^_.L#V6<?VV2'TZQOIE>><W3&V"9(5OHOD#\"(]P6A6#);5M*L.2"U
MD76N N5"F4!.E2*SQB-*N>3!A3+29$IJX8% J-@000-P;A.**.2*Q)S("$2C
MDBYB12LNQV*"ZD,A/@QG0[$D0TYJO>;/5+$%N4E.Y11L59KU^-MT>G<DT)@Z
M7ALJRJ2&!8>&T:.=+(&EZQSN:BUD_@GEEL:?LH/*1XO6Z%@>AO$T&E%6.\<?
M>@N.X*P,T>-2&C0S'GT<@SEI12L0A_O"4$;><^4Q?RD64CE1]=/0K*[@F,U]
M^XWRZ(ZG'3YC!GI1@V]#9T/! 65R5#9W0 9N9]+7"MV1<P@2;&U1(Q(+Y3/
MK4DZ@?%($/Q]/??TI6;/6MN)W/" HI]WBGY^4(KWX/JH[SAK\)RE5.T2]_]#
MY# B4 \4HX5@/6SK;&MN3&^<JKRO$3#$9$Z9+$G08D%Q:Q%>L9(YC#PIRGI;
M D]^NIB<OGCEN6F=BJDQ-<)\3Y5U$(L1O,V(T_')'\E<(?-CML/I[!(5;*RE
M8T@&ZD;X6>L SR*" M4]M5E9KUA7QUWRP0U[NXMJ\VPHD[X0"VS3_E!&S[N,
MGA^,_QM6]$>IZQB%-QV1MP9-M=Z;U,.@[S?!_-EOE7L'*IK:9:O1(VGR] #Q
MJI74/.D8T7.?*<BY1MZXI!$<PG C <]U3IB-[[W!2J[C"H;$H&,E<&J,)Y_:
M3":=BTU3EKR$2?PX9$S]IA]&QW)R209S N"F8ZQ:L2'J&*P:3<:^LN(L^"C8
MVO?F^0+*.X&*2F%DJ!TE']J&U7'D#M#K>V!JK#G9C&R,B)*D!U#;7K]I\5P-
M&RWTBG,6@"L=.MV-Q8]X^F8ZNSG:/>/6YO&@$OODT^GL]DA<3' 6Z$GN79\'
M,WZ-IJ8MC_FXA%<<#47SQ <Y2,WW7#D6Y%D?"H<KWW;HY&2AD!&7%4WS]IX:
M(UK)N=)12FTDD-6PA<KS'$N1F2#3DD]$(N_1DW.<GO<%-:6HI;UAXJ3Y[&-X
MOZ"KJ+!.?;YE%%^5J6K6?B)=EU4L_6,!4<3]F%?GQ'I AMI-J,=CB_H>M[D
MU&.O&[UF&HN0.?YL.I^3;6NZ;KFP&DV(4QX*1UQ3@986J/ZEX!8Z.7\E_L1.
MJL6I.$E)3U9PF&GI W2^AF/-^25NU1C[4EO^P2D"6V-JLUQC<B65CF6HVHM"
MTR"2^%%UT"!OBKN]'C[B-?E/O%(ZA(7/O/M*TWFUAV:.P&>!CR,N;NCMVYS/
METQ_B.X:,7&([PXWVV#LCE<EW-VKW&]C@#7?HGPO*(P#'6TA#;'=:9F.DAU1
MJ;WMV(8"BN@4R?%KE.B:0#$#CEYI<](0KZ\S]'B?SB0H651"H$1FK4BC]]=N
MU4:1S;$0K7-V;EUD,N]'L"$JL'W*QUD]^TY6&Y>Z=-6FAYNZ9OC&]):]#UUW
MC@>\"*?,RFIVP/?N9XR&\]BGILM_JO-E<U")A59*1!+@DK<(]'B.%R<+;>!$
MT' Y/.ZHIXXN9(43#T(+6KV#+</)6*=Q,UL@F<V!4&FMT ARAD3Z;::B0[''
M2[$$*=/NJ^N=IXE1[\Y:DEO&FSEOWC"4KJ_=:'?YGZ8[[V9Z^L_!.^F6.  (
M30LL'0]?X&#HTFT\O01;Q1OPW ;<I^-C00B1XPGXOK#0=O/"!KI_B5S_"U!+
M P04    " !K@&-5Y=I:G8P#  #X"   &0   'AL+W=O<FMS:&5E=',O<VAE
M970Q."YX;6RM5MMNVS@0_15"#8H&T%K7V(YK&XB3IEM@ P1)VCX4?:"DD4V$
M(E62LI._WR$E*UJLXP:+?3%GY)DS9R[4:+Z3ZE%O  QYJKC0"V]C3#T+ IUO
MH*)Z)&L0^$\I544-JFH=Z%H!+9Q3Q8,X#,=!19GPEG/W[%8MY[(QG FX540W
M5475\PJXW"V\R-L_N&/KC;$/@N6\IFNX!_.UOE6H!3U*P2H0FDE!%)0+[R*:
MK5)K[PR^,=CI@4QL)IF4CU;Y4BR\T!("#KFQ"!2/+5P"YQ8(:?SJ,+T^I'4<
MRGOT:Y<[YI)1#9>2?V>%V2R\J4<**&G#S9W<_0E=/F<6+Y=<NU^R:VW'&#%O
MM)%5YXQZQ41[TJ>N#@.':?B*0]PYQ(YW&\BQO**&+N=*[HBRUHAF!9>J\T9R
M3-BFW!N%_S+T,\MKRA3Y1GD#1);DF@DJ<D8Y^2*T40U6WVCRX8%F'/3I/# 8
MT?H%>8>^:M'C5]#/R8T49J/))U% \4__ )GV=.,]W55\%/ >ZA%)0I_$81P?
MP4OZ]!.'E_P^_2NF<RYUHT"3'Q<9IH\3\_-0SBUD>AC2WJ*9KFD."P^OB0:U
M!6_Y_ETT#C\>(9SVA--CZ,N7#EUH#=B<&Z"6<T&H(<-FXL"3.\@;I9A8DQ75
M3!_*Y:W1:!NM&D0K;;3M2S351\ML-+(#!>A'2LGQZN,8,4',1C::BD*?SH9L
MNR3:<4-H;+.!*@/5]YH\2(,T_H(M<!)U9]P586;'#)[Q7JA'?(^5#08@)V02
M^<GY="B\?S>-H_@C^3JZ'Y$'Y:(^$VV),\.P\4GB1^-D?^S-+Z6JI:(&\+YG
M9F@_]M-QV-NU6LOT>,$^T%.D$T61'\:1E<+4/QM;J<4X4ILKR+O21*XTT7\I
M333QT74H_+8TT\B/DGA_[,T_RRTH8<G]H6LIM+2YH@:J5DRCV\2?)&EOWFJO
MUS-!.M.7@G;JFRJ:N8JFB9^DMM7G4S_!4"<D/?/#*'45?PO.X>EC(N=-@01I
M72OYQ' = '\F)Y-HE.)KF?-V1V%6!A%QT'.J-P0'O17@5\,0WK50VEL )+?%
MXJR@UB&C'.\9$/<>'[E<WLCUW]/P&M4X&<7_.]5#;[1@L(TJ4&NW<S6B-,*T
MBZE_VJ_UBW:;O9BWWP0W5*V9T(1#B:[A:'+F$=7NV58QLG:[+9,&-Z43-_AI
M LH:X/^EE&:OV #]Q\[R;U!+ P04    " !K@&-5M<>Q:Q,#  #[!@  &0
M 'AL+W=O<FMS:&5E=',O<VAE970Q.2YX;6R=54MOVS@0_BN$6G1CP+$D2GZE
MM@$G?6P/ 8(X[1X6>Z"EL4U$(E4.93?]]3ND%-5!'1]ZD3BO;[XAA\/909M'
MW %8]J,L%,Z#G;7551ABMH-2X$!7H,BRT:84ED2S#;$R('(?5!8ACZ)16 JI
M@L7,Z^[,8J9K6T@%=X9A79;"/%U#H0_S( Z>%?=RN[-.$2YFE=C""NS7ZLZ0
M%'8HN2Q!H=2*&=C,@V5\=9TZ?^_P3<(!C];,5;+6^M$)7_)Y$#E"4$!F'8*@
MWQYNH"@<$-'XWF(&74H7>+Q^1O_D:Z=:U@+A1A?_R-SNYL$D8#EL1%W8>WWX
M&]IZA@XOTP7Z+SLTOD/*F-5H==D&DUQ*U?S%CW8?C@(FT2L!O W@GG>3R+/\
M(*Q8S(P^,..\"<TM?*D^FLA)Y0YE90U9)<79Q:TPCV#%N@"V@JPVTDI =O'@
M--B;A99R.,\P:_&N&SS^"MZ4W6IE=\@^JASRE_$A<>L(\F>"U_PLX JJ 4NB
M/N,1YV?PDJ[@Q.,EK^!]47M 2VUEL<\^P-HRH7+V\7LM[=/Q%OR[7*,UU#3_
MG=J$)D=Z.H>[2%=8B0SF =T4!+.'8/'N33R*WI^I(.TJ2,^A+Y9[(0MW/I=T
M)R]1T-&=/,53O,\BG^;]L .VT07=7JFVS"?!]@[+G\ LF6]T60GU]!=29W9$
M<K>W>-134I&SKI'V&WM71+2R4*[!=*?+EJ4VED!S]MEHQ/;[24C#O@Y6 _9
M8P=K\W0,^Y8E29\/Q[1X]V;"8_Z>5A?3M-=8XE%"]$REC;"_<QKUT_&TB[N(
MISVG&D7L05M1.(1I?YR,7F+'<=)K3".>4 ME;16QKR+^PRHF<3^>I"\S#7FO
MM22<?=9[,,HU[B566J$VE($D,)612!ACHGI4S+#G->F9\HDRGPQ_A="F>57<
MU1_SJ,^CR4M:H[C7FN)TS$YU='@TD$HP6S]VD66Z5K:939VVF^S+9J#]<F^>
M!6KMK53("MA0:#08#P-FFE';"%97?KRMM:5AZ9<[>IW . >R;[2VSX)+T+UW
MB_\!4$L#!!0    ( &N 8U75"0-CJ@(  ,$%   9    >&PO=V]R:W-H965T
M<R]S:&5E=#(P+GAM;(54;4_;,!#^*Z<,;2!539H6:+LV4GG;^ !"E UITSZX
MR:6Q<.S,=BC\^YV=-G13Z;[$]KT\]USLYR8KI9],@6CAI1323(/"VFH<AB8M
ML&2FJRJ4Y,F5+IFEHUZ&IM+(,I]4BC".HI.P9%P&R<3;[G0R4;457.*=!E.7
M)=.O9RC4:AKT@HWAGB\+ZPQA,JG8$N=HOU5WFDYABY+Q$J7A2H+&?!K,>N.S
M@8OW =\YKLS6'EPG"Z6>W.$ZFP:1(X0"4^L0&"W/>(Y".""B\7N-&;0E7>+V
M?H-^Y7NG7A;,X+D2CSRSQ308!I!ASFIA[]7J*Z[[.79XJ1+&?V'5Q/;C -+:
M6%6NDXE!R66SLI?U?]A*&$;O),3KA-CS;@IYEA?,LF2BU0JTBR8TM_&M^FPB
MQZ6[E+G5Y.649Y-K^8S2*OW:@5MZ H</;"'0'$U"2^ N)$S70&<-4/P.T AN
ME+2%@4N98?9W?DBD6F;QAME9O!=PCE47^E$'XBB.]^#UVT[['J__OT[A@IM4
M*%-KA)^SA;&:GL:O71TW@(/=@$XN8U.Q%*<!Z<&@?L8@^?BA=Q)]WD-WT-(=
M[$-/YB2_K!8(*H>6^BZ2>V%VDYP)X6!M@7"NRHK)UT\&>/M_- IFT8!5/J1D
MLL[I%]6:RZ7+NYG=?[F\_3'KP@.Y<R5(V<YEW=L!@]:04=OBGP*2WM=;D4,N
MR:]JPV1FCL9 UVVQ7*!N[QPN,%U;>M[2@T=2.&% I56*QL !F4?T[7=&\0BN
MN.2DA R62F4&AJ>G,#@>P8.R3+Q5[G@B!]#K1,,36@>=_G (NVXLW))5B7KI
MAX>!5-72-@IKK>U\FC6R? MOAML-TTLN#0C,*37JGAX'H)N!T1RLJKQ(%\J2
MY/VVH!F+V@60/U?*;@ZN0#NUDS]02P,$%     @ :X!C59.??P<K!0  \PP
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
M @U+H1J#:ARJA5!-]-A=:H]O9_P]\XS_<8__8"VWU>M73B"ZD^>OC'Z@-XF
M:D'?C2#0L!2J,:C&H5H(U42/W:5V_;94P#.7"G2[?BK+^L%-3098FRQ_]<KQ
MO-^P8F%>A\&9 )W7[[L1!!J60C4&U3A4"Z&:Z+&[U$QH9^.]?C=D>)E/J<Y_
M5_4Y</MEN-XS*M!)>:CF0[4 JA&H1J$:@VH<JH503: T-0W;27GOW>^[X$'O
MNP#5?*@60#4"U2A48U"-0[40J@F4IN3?M"TKF)K+"GI?!IYVGX#@Z*\!F",.
MS2"H%O3>"@*-2Z$:@VH<JH503?397VK/;^?RI^9[)URM5G%]T*EZO['?:QX
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
M<2U$2[_R\R=;T__X3*(DI,M=2"\4_8D=]%45E*9!:3J49D!I)I1F06DVE.9
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
M4!D@[F^(6$2;@FR@/44-_@502P,$%     @ :X!C5>[>-U<%"   L4@  !D
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
M#F5OC&F_O83F-*"T $7K*K3-:5!]3N.+9#(1;J1 (^+P!Y[D6Q5?#,H*FLF
MTAPHS872/"C-A]("%*TKOS;A06?:"/A__O8QA29-H#0'2G.A- ]*\Z&T $7K
M:KA-FE#]KR]^Y#5D/?)D&=:TPQ>#Z<PV^]&*]6*8,S&-7F3J#K!LJ_]K%V^
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
M/@UQV&"_TMO;4.-@)#"=6<$3JP74>GS NR%PK"L +0@; EIV-[>;QJ,W7^%
MF-M-YI71..<[[TA_SFOAR!O6=%]RNW&S7381W; ="O#=0,PT#-,#'LQ^_\WV
MK#^:F)ATMC+DK,)K?.8UUGDO>%V!SWO.N$CI*-U<@07>1&DJ#L$"Q2@-,'@K
MLCY_%MXUL<W[<&4?V9Q\F$T<WYEF=_1PB4T;2U]LAIQ5L+EG;&XG;']2E'(Q
MR;3P<14^T'<L=^K7^&@[[<O'D+,*'^_,Q^O$Y_TSID'$V@EY"J'K"9QZ3@V0
MMM>^@ PYJP#RSX#\3H#$,K_&499"A +\O(MH.RM?936&ON6/:["T$?2%9<A9
M!=;D#&O2#NOZ25W.YU0\?QLL*C8.GE[ 9;M[]"(OSX^(AE?%@B\S4C"6UG)9
MO\<T(DWK\&*B4H:>#YU)C;(V]+Z4#3FK4)Z>*4_[+P7OY?^NZ\!4869;#O3A
MN/X<:R/I"TWMM;[Z5'C85EE%6GUF,?04MQ(H/%X&XXU==^+6">B[[HO E+<J
MJ(MRV^X$ZAMFV50FDB>;RX0($B><@(.XW K.5L!-/0C=:7U6TX?2&YPA;U5P
ML 0'M>7J=ZG@<'@-Y@=,A20]KYC@GD8!;B0%35:R1KVM3'FKXBR+?UM;*[?B
M[%3GAB2.$65@AVF>L,WYFD?B7]9T]G!<K^CT ??&^RND@EUJ!5LO%MKQ7M;#
M'3GF7=KVY8,_5!YZH\K!E+<JQE([V'KQT(ZQ6C9W!.FJ($5">G621C6&*6]5
MDJ7*L/4RHYUD65_W(.DUD/2&EEM':52-F/)615GJ$5LO2+HD9:E..H+T59 0
M#GTE)XTJ%5/>JB!+K6+KQ4K/-:BAP.X(=]*0I9.A(IGUX?:&.VE9]JK42NUA
MZ\5'YSGQ7(1WI#1M2$%[Z"OKM%%%8LI;]85NJ5N@7K>TPVPKU+O!+<+PJQDX
MK3_>^FC[LC7EK<JVE#K0;G_!;.A=Q#P,H^P0Q6 5L2 F;)]];?A[_L0X10'_
MIQ&Z2?VS-.IM9<I;]=Z4:@IJY45#WG_!V5?";()=DE0RW0O87S%-*M.PS/D7
M+#*^.<_UW7JY*9B )/\T8T,0HI>FKQ!+O:O>O+L%YI\"\QKBJK(NI1;L*[5T
MK.N3MX:UOENW&))7#*F1L5'-9<I;E7.IN6!?S:7CW#:O:[CKP^B42@5^HUK-
ME+<J_E*K0;U6FV\V%&\0Q^"C8!VE+ K -Q3O]65<(^"\(^]RL81UG:N/IC>[
M7Z'.8*G.H%Z=:=A=S >-K-3/06I5851]F?)6156J+ZA77QI4FD>Z$9W?D&96
MG9U1P67*6Y5=*;A@1\&%B@ERD[V$N@XSFFL447#(0 *R!B0OO/(&O90L5&6/
M-YQ,ZUC55K8[K'\%7^G'\[.\2JD%]5*KS# %##Z]=VID,%4RR[64S%(;.;#>
M:J6/\"<).*4^<O3Z:(G8%E <X.@@LF!-:#< COIMQU$ -#1RQPH ?8 _"Z 4
M,8[^>\V'RF-1;'(ZR(FF<>#JMQG;M=6AV^K4,YZH8_\5(L$I18*C+XH?4W'G
MR2:-_A/W/KA4<-GTF@J-3'&,BEDV)>EUS@4PN:>,G+1;BGG&[M1VG;]G%/H-
MB.91(BXV[T*""B,X\5241F6"*6]5XA=;LO0U>Q?B\G=Y;2>_R+=4JRT]VM(4
MC$_%*AR_6JWJ/?4F;50LC"YV0":8;N1.4B80[E.>;_ [7SWO5IW+/9JUZPO[
M9IGO.2W=Y%M@/R&Z$8L!B/%:N+2&OGC(:;ZK-#_A9"?W63X1SDDB#[<8A9AF
M#<3O:T+XZ23KX+RW=_8_4$L#!!0    ( &N 8U5"NB36200  ,0/   9
M>&PO=V]R:W-H965T<R]S:&5E=#,T+GAM;+577V_B.!#_*E9N=6JE0N(T!.@!
M$K3=NWWH;E6NN\]N,H#5Q&9M ^5T'WYM)R3T2%Q=I?:AV(YGYC?_/:,=%\]R
M!:#02YXQ.?962JVO?%\F*\B)[/(U,/UEP45.E-Z*I2_7 DAJB?+,#X,@]G-"
MF3<9V;-[,1GQC<HH@WN!Y";/B=C/(..[L8>]P\$#7:Z4.? GHS59PAS4X_I>
MZ)U?<4EI#DQ2SI" Q=B;XJM9: GLC>\4=O)HC8PJ3YP_F\V7=.P%!A%DD"C#
M@NB?+5Q#EAE.&L?/DJE7R32$Q^L#]\]6>:W,$Y%PS;,?-%6KL3?P4 H+LLG4
M ]_]!:5"/<,OX9FT_]&NO!MX*-E(Q?.26"/(*2M^R4MIB"."J(T@+ E"B[L0
M9%'>$$4F(\%W2)C;FIM96%4MM09'F?'*7 G]E6HZ-9DKGCQWC%XINN:Y=K8D
MUEP=] !2"9HH_<7>0H^,*C0U9J1JC\YN0!&:R7/T"?E(KH@ B2BSM^2%/M3K
M.YIEFID<^4IC-1+]I,0U*W"%+;B&Z(XSM9+HEJ60OJ;WM8Z5HN%!T5GH9#B'
M=1==!A<H#,(0/<YOT-FG\P/L6@.'I,O*I)=6TF6+I!\V$B#M3+<@=&2C/P5A
M"FGW /I,J$#?2;:!)I,4?*-FOB8_K^2:)##V= )*$%OP)K__AN/@#P?JJ$(=
MN;A/'IF A"\9_4?[.SF.!'@Q:T#E=WNV!D%YBLZTC_= A#QO4L<M$%M*%*&\
M<'08H93L70[H5:KTG)P; [<Q!IU\WFGPN$(9.\-DWA!O!:KX U#U*U1]I^UF
ML*2,4;9$,Y(1EH#U<9$;C4XNV/4L.],"MI,0]X)@Y&\;4 PJ% ,G"ILQD+XE
M>W B.^K'_7[8+'Q8"1\ZA5O'=&:G)7$J-*PEZ)ZDT-,>'=^[)WM[/-T1D5Z@
MKYQUOJTMT>W/C:F67YB.R8VYHVOC[0N(A,K_UK5"J>&)4AT<1%&O62D<U(4^
M<*I5";5637F6Z;PUB5Q8^!S]VUH&RX)=\.\?N[K7C=N '74@[ 2FN^L"J'$W
M%Z;84/&VYTN6KZP4X: M[G!8@PG=5F+I_PC^DMFK"(SB0=AO@5&W$/Q1/01_
M1!/!=1?![JK>7#_>$VU14[0-VRQ;]P;L;@['I>4]L KN&!_A&G2CEI*#ZV:
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
MN/?@P?LHWKRGXNVO6^/?4$L#!!0    ( &N 8U67BKL<P    !,"   +
M7W)E;',O+G)E;'.=DKENPS ,0'_%T)XP!] AB#-E\18$^0%6H@_8$@6*19V_
MK]JE<9 +&7D]/!+<'FE [3BDMHNI&/T04FE:U;@!2+8ECVG.D4*NU"P>-8?2
M0$3;8T.P6BP^0"X99K>]9!:G<Z17B%S7G:4]VR]/06^ KSI,<4)I2$LS#O#-
MTG\R]_,,-47E2B.56QIXT^7^=N!)T:$B6!::1<G3HAVE?QW']I#3Z:]C(K1Z
M6^CY<6A4"H[<8R6,<6*T_C6"R0_L?@!02P,$%     @ :X!C576(ADMM P
MS!<   \   !X;"]W;W)K8F]O:RYX;6S%F%MOVC 4@/^*E9=UTCI(4GI3J42!
MKD@M00WJZV22 U@X-K4=NO;7SPE#<SIZM!>7I^ +YO,A]N?CJQ>I5C,I5^17
MP87N!DMCUI>MELZ64%#]7:Y!V):Y5 4UMJ@6+;U60'.]!# %;T7M]FFKH$P$
MUU>[L2:JY1:D@<PP*6QE5?'$X$7_;:^*9,,TFS'.S&LWJ#]S"$C!!"O8&^3=
MH!T0O90O=U*Q-RD,Y6FF).?=(-PV/($R+/NG.JT@IW2FZQI#9X_4@G2#T[8=
M<,Z4-G6/>GQJ&3=@.V]+I9&WC!M0 VK@AY+EFHE%-8R=1<N91AV'W7,;Q$OU
M/V&4\SG+8""SL@!AMG%4P"M H9=LK0,B: '=H"\WH,B$+J":E/V54;Z=H+%D
M3KC4);,-:I37C!YYDG&:W(\&O>EP0&YZ][UQ?TC2N^%PFCJ $0(8'0R0'$VH
M QDCD/$G0J93^W@8CBU@<DN2R?#1@3Q!($\.!IE.D[X#V4$@.P>#[/?2.P?R
M%($\]0LYIJ940.2<)&M0VW:'[ PA._-+EI9%0=5KA9:RA6#V:U08TLLR60K#
M',AS!/+<+^0M98H\45[6(;QE@HJ,44Y&0AM5%@[D!0)YX1?R@:H56,EP("ED
MI6*&@?LGAVULTV[[A1N)C>T@U>LW,@;C4J$J\>R2U,ALM90\!Z6_D.%S:4\
M+AMFD="S1A[!1JQL2!?S1>A9&'6HCF^HAIST96%'TG4GEP]31>C;%;(HF*DZ
M:4)%Q6AW#[$ NU";JP!31>C9%6DYT_!<VDYD6*V'!ABFA]"S']!=^&?D8F*N
M"#W+ MV'FYB8+4+/NMB[$Y.C:56CO[J4F"Y"S[YH;LG[\"+,&)%G8WRTX?P!
M=3$QA42>%8*_DK&+B>8DGFWRP2LYL'6,-_]TS#*19\N\?R?W\6&6B3Q;9M^!
M83\EIIG(=THB.:<SN3WGUS9,S-(F\;V% B@:2P>33N19.BAF8S>/,.E$GJ6#
M8S96.":=R+-T<,P3%Q.S3N39.CAFQ[T=P>P3'\H^QZ1J<C$Q^\2?D<#LQTS6
MC>PYQNP3>[8/&LW&2H_1.[%/R7%F^S ?0;M9:XQ)*/8MH?=9Q%X#Q9B!XMI
MK=WM<0YS)B ?V^&UK<\HSR:*5(]M&GS2J4ZJ\Y+SOJU+Q+VD^>XR>G>1?OT;
M4$L#!!0    ( &N 8U5+BJ +<P$  ' 5   :    >&PO7W)E;',O=V]R:V)O
M;VLN>&UL+G)E;'/-V$UNPC 0AN&K1#X SLSP6P&K;MA67" *AB#RI]A5X?:-
MPB)\41?=(,\J<J*,WTT>1=Y^N3(+UZ;VQ;7UR;TJ:[\S10CMA[4^+UR5^5G3
MNKI_<FZZ*@O]LKO8-LMOV<593M.E[5YGF/WV=69R?+3N/Q.;\_F:N\\F_ZY<
M'?X8;'^:[N8+YX))CEEW<6%G[+T<;WL[7&C63S;)X;0SW>%$QL8.8@CB^$$"
M01(_: Y!\_A!"PA:Q ]:0M R?M *@E;Q@]80M(X?M(&@3?P@2E'&5$'2!&L%
M6A-R30J\)@2;%(A-2#8I,)L0;5*@-B';I,!M0KA)@=R$=),"NPGQ)@5Z,^K-
M"O1FU)L5Z,V3GVT%>C/JS0KT9M2;%>C-J#<KT)M1;U:@-Z/>K$!O1KU9@=Z,
M>K,"O07U%@5Z"^HM"O06U%L4Z"V3PQ(%>@OJ+0KT%M1;WJFW#X_2^;'GN<;]
MWTEUZ-]UX_;#\GES\D$-.%LX8-W_ E!+ P04    " !K@&-5WR$G&Y(!  #Y
M%0  $P   %M#;VYT96YT7U1Y<&5S72YX;6S-F,UNPC 0A%\ERA418Z>E/P(N
M;:\MA[Z FVR(11);MJ'P]G7"C]2*1B J=2ZQ$N_.C+W2=\CD?6O(19NZ:MPT
M+KTWCXRYK*1:ND0;:L).H6TM?7BU"V9DMI0+8F(T&K-,-YX:/_2M1CR;/%,A
M5Y6/7C;ALU.ZF<:6*A='3[O"UFL:2V,JE4D?]MFZR7^X#/<.2>CL:ERIC!N$
M@IB==&AW?C?8][VMR5J54S27UK_*.E2Q3<6<WU;DDGZ)$QEU4:B,<IVMZM"2
M.&-)YJXD\G65[$0'_<X^W##MGOQJ_TZFSS!4SJTV+DS,TN5VAY&TW4,3A,AZ
MU7_$HV.0OOI\U$X[I_Q,[W"]G]HNNWDXUBW7W_'W&1_U+\PA0'*D(#EN0'+<
M@N08@^2X \EQ#Y+C 20''Z$$02$J1T$J1V$J1X$J1Z$J1\$J1^$J1P$K1R&K
M0"&K0"&K0"&K0"&K0"&K0"&K0"&K0"&K0"&K0"%KBD+6%(6L*0I94Q2RIBAD
M3?^3K!]:+__Z9V2[)K54S<&?=7]\9U]02P$"% ,4    " !K@&-5!T%-8H$
M  "Q    $               @ $     9&]C4')O<',O87!P+GAM;%!+ 0(4
M Q0    ( &N 8U74ZMC6[0   "L"   1              "  :\   !D;V-0
M<F]P<R]C;W)E+GAM;%!+ 0(4 Q0    ( &N 8U697)PC$ 8  )PG   3
M          "  <L!  !X;"]T:&5M92]T:&5M93$N>&UL4$L! A0#%     @
M:X!C5?@UA>+2!0  SQX  !@              ("!# @  'AL+W=O<FMS:&5E
M=',O<VAE970Q+GAM;%!+ 0(4 Q0    ( &N 8U58 ="XIP4  /(6   8
M          " @10.  !X;"]W;W)K<VAE971S+W-H965T,BYX;6Q02P$"% ,4
M    " !K@&-5U^'S.H@"  "5!@  &               @('Q$P  >&PO=V]R
M:W-H965T<R]S:&5E=#,N>&UL4$L! A0#%     @ :X!C54>0& TE!P  XB@
M !@              ("!KQ8  'AL+W=O<FMS:&5E=',O<VAE970T+GAM;%!+
M 0(4 Q0    ( &N 8U61NBMGI0P  %YZ   8              " @0H>  !X
M;"]W;W)K<VAE971S+W-H965T-2YX;6Q02P$"% ,4    " !K@&-5[MGEG_X&
M  "N'0  &               @('E*@  >&PO=V]R:W-H965T<R]S:&5E=#8N
M>&UL4$L! A0#%     @ :X!C50<[1'R4"@  _!@  !@              ("!
M&3(  'AL+W=O<FMS:&5E=',O<VAE970W+GAM;%!+ 0(4 Q0    ( &N 8U55
M4EQV"0,  !$'   8              " @>,\  !X;"]W;W)K<VAE971S+W-H
M965T."YX;6Q02P$"% ,4    " !K@&-5T1>=;-<&  !V$@  &
M    @($B0   >&PO=V]R:W-H965T<R]S:&5E=#DN>&UL4$L! A0#%     @
M:X!C58(*+%W[ P  W D  !D              ("!+T<  'AL+W=O<FMS:&5E
M=',O<VAE970Q,"YX;6Q02P$"% ,4    " !K@&-5F@+X\)T"  # !0  &0
M            @(%A2P  >&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM;%!+ 0(4
M Q0    ( &N 8U6-K%JJ_@0  -D+   9              " @35.  !X;"]W
M;W)K<VAE971S+W-H965T,3(N>&UL4$L! A0#%     @ :X!C54B)SRL:'
M)84  !D              ("!:E,  'AL+W=O<FMS:&5E=',O<VAE970Q,RYX
M;6Q02P$"% ,4    " !K@&-5_\B.50\+  "M'@  &0              @(&[
M;P  >&PO=V]R:W-H965T<R]S:&5E=#$T+GAM;%!+ 0(4 Q0    ( &N 8U4V
M;>K.>00  ,<)   9              " @0%[  !X;"]W;W)K<VAE971S+W-H
M965T,34N>&UL4$L! A0#%     @ :X!C5:R^4';A P  9 @  !D
M     ("!L7\  'AL+W=O<FMS:&5E=',O<VAE970Q-BYX;6Q02P$"% ,4
M" !K@&-5^ 0>:Z\&   >$0  &0              @(')@P  >&PO=V]R:W-H
M965T<R]S:&5E=#$W+GAM;%!+ 0(4 Q0    ( &N 8U7EVEJ=C ,  /@(   9
M              " @:^*  !X;"]W;W)K<VAE971S+W-H965T,3@N>&UL4$L!
M A0#%     @ :X!C5;7'L6L3 P  ^P8  !D              ("!<HX  'AL
M+W=O<FMS:&5E=',O<VAE970Q.2YX;6Q02P$"% ,4    " !K@&-5U0D#8ZH"
M  #!!0  &0              @(&\D0  >&PO=V]R:W-H965T<R]S:&5E=#(P
M+GAM;%!+ 0(4 Q0    ( &N 8U63GW\'*P4  /,,   9              "
M@9V4  !X;"]W;W)K<VAE971S+W-H965T,C$N>&UL4$L! A0#%     @ :X!C
M5>I/EF+O!0  6"X  !D              ("!_YD  'AL+W=O<FMS:&5E=',O
M<VAE970R,BYX;6Q02P$"% ,4    " !K@&-5#Z@>CU4$   S%@  &0
M        @($EH   >&PO=V]R:W-H965T<R]S:&5E=#(S+GAM;%!+ 0(4 Q0
M   ( &N 8U4@]6H$C (  -@&   9              " @;&D  !X;"]W;W)K
M<VAE971S+W-H965T,C0N>&UL4$L! A0#%     @ :X!C5?>8C$L.!0  9B<
M !D              ("!=*<  'AL+W=O<FMS:&5E=',O<VAE970R-2YX;6Q0
M2P$"% ,4    " !K@&-59XY>])@,  #&J0  &0              @(&YK
M>&PO=V]R:W-H965T<R]S:&5E=#(V+GAM;%!+ 0(4 Q0    ( &N 8U5.5GPH
MW H  !>!   9              " @8BY  !X;"]W;W)K<VAE971S+W-H965T
M,C<N>&UL4$L! A0#%     @ :X!C5;-?EU9%!0  :"8  !D
M ("!F\0  'AL+W=O<FMS:&5E=',O<VAE970R."YX;6Q02P$"% ,4    " !K
M@&-5?<<@M)P&  "7.0  &0              @($7R@  >&PO=V]R:W-H965T
M<R]S:&5E=#(Y+GAM;%!+ 0(4 Q0    ( &N 8U4X\+-JSP,  %$5   9
M          " @>K0  !X;"]W;W)K<VAE971S+W-H965T,S N>&UL4$L! A0#
M%     @ :X!C5>[>-U<%"   L4@  !D              ("!\-0  'AL+W=O
M<FMS:&5E=',O<VAE970S,2YX;6Q02P$"% ,4    " !K@&-5Y6^PIV,#  "(
M#0  &0              @($LW0  >&PO=V]R:W-H965T<R]S:&5E=#,R+GAM
M;%!+ 0(4 Q0    ( &N 8U6'K@I?&@<  .<K   9              " @<;@
M  !X;"]W;W)K<VAE971S+W-H965T,S,N>&UL4$L! A0#%     @ :X!C54*Z
M)-9)!   Q \  !D              ("!%^@  'AL+W=O<FMS:&5E=',O<VAE
M970S-"YX;6Q02P$"% ,4    " !K@&-5-/7V4GT"  #3!@  &0
M    @(&7[   >&PO=V]R:W-H965T<R]S:&5E=#,U+GAM;%!+ 0(4 Q0    (
M &N 8U4.KJX.+0,  .H2   -              "  4OO  !X;"]S='EL97,N
M>&UL4$L! A0#%     @ :X!C59>*NQS     $P(   L              ( !
MH_(  %]R96QS+RYR96QS4$L! A0#%     @ :X!C576(ADMM P  S!<   \
M             ( !C/,  'AL+W=O<FMB;V]K+GAM;%!+ 0(4 Q0    ( &N
M8U5+BJ +<P$  ' 5   :              "  2;W  !X;"]?<F5L<R]W;W)K
M8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    ( &N 8U7?(2<;D@$  /D5   3
M          "  ='X  !;0V]N=&5N=%]4>7!E<UTN>&UL4$L%!@     K "L
*I L  )3Z      $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<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>50
<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>51
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.2.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>221</ContextCount>
  <ElementCount>210</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>53</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>6</UnitCount>
  <MyReports>
    <Report instance="mgnx-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://macrogenics.com/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="mgnx-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Statement - CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="mgnx-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>0000003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETSParenthetical</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="mgnx-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>0000004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="mgnx-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>0000005 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="mgnx-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>0000006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="mgnx-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>0000007 - Disclosure - Nature of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://macrogenics.com/role/NatureofOperations</Role>
      <ShortName>Nature of Operations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="mgnx-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>0000008 - Disclosure - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://macrogenics.com/role/SummaryofSignificantAccountingPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="mgnx-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>0000009 - Disclosure - Fair Value of Financial Instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://macrogenics.com/role/FairValueofFinancialInstruments</Role>
      <ShortName>Fair Value of Financial Instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="mgnx-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>0000010 - Disclosure - Marketable Securities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://macrogenics.com/role/MarketableSecurities</Role>
      <ShortName>Marketable Securities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="mgnx-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>0000011 - Disclosure - Inventory, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://macrogenics.com/role/InventoryNet</Role>
      <ShortName>Inventory, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="mgnx-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>0000012 - Disclosure - Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://macrogenics.com/role/StockholdersEquity</Role>
      <ShortName>Stockholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="mgnx-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>0000013 - Disclosure - Revenue</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://macrogenics.com/role/Revenue</Role>
      <ShortName>Revenue</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="mgnx-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>0000014 - Disclosure - Stock-Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://macrogenics.com/role/StockBasedCompensation</Role>
      <ShortName>Stock-Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="mgnx-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>0000015 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://macrogenics.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="mgnx-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>0000016 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://macrogenics.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="mgnx-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>0000017 - Disclosure - Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://macrogenics.com/role/SummaryofSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://macrogenics.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>17</Position>
    </Report>
    <Report instance="mgnx-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>0000018 - Disclosure - Fair Value of Financial Instruments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://macrogenics.com/role/FairValueofFinancialInstrumentsTables</Role>
      <ShortName>Fair Value of Financial Instruments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://macrogenics.com/role/FairValueofFinancialInstruments</ParentRole>
      <Position>18</Position>
    </Report>
    <Report instance="mgnx-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>0000019 - Disclosure - Marketable Securities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://macrogenics.com/role/MarketableSecuritiesTables</Role>
      <ShortName>Marketable Securities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://macrogenics.com/role/MarketableSecurities</ParentRole>
      <Position>19</Position>
    </Report>
    <Report instance="mgnx-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>0000020 - Disclosure - Inventory, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://macrogenics.com/role/InventoryNetTables</Role>
      <ShortName>Inventory, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://macrogenics.com/role/InventoryNet</ParentRole>
      <Position>20</Position>
    </Report>
    <Report instance="mgnx-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>0000021 - Disclosure - Stock-Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://macrogenics.com/role/StockBasedCompensationTables</Role>
      <ShortName>Stock-Based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://macrogenics.com/role/StockBasedCompensation</ParentRole>
      <Position>21</Position>
    </Report>
    <Report instance="mgnx-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>0000022 - Disclosure - Fair Value of Financial Instruments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://macrogenics.com/role/FairValueofFinancialInstrumentsDetails</Role>
      <ShortName>Fair Value of Financial Instruments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://macrogenics.com/role/FairValueofFinancialInstrumentsTables</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="mgnx-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>0000023 - Disclosure - Marketable Securities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://macrogenics.com/role/MarketableSecuritiesDetails</Role>
      <ShortName>Marketable Securities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://macrogenics.com/role/MarketableSecuritiesTables</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="mgnx-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>0000024 - Disclosure - Inventory, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://macrogenics.com/role/InventoryNetDetails</Role>
      <ShortName>Inventory, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://macrogenics.com/role/InventoryNetTables</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="mgnx-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>0000025 - Disclosure - Stockholders' Equity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://macrogenics.com/role/StockholdersEquityDetails</Role>
      <ShortName>Stockholders' Equity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://macrogenics.com/role/StockholdersEquity</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="mgnx-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>0000026 - Disclosure - Collaboration and Other Agreements - Incyte Corporation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://macrogenics.com/role/CollaborationandOtherAgreementsIncyteCorporationDetails</Role>
      <ShortName>Collaboration and Other Agreements - Incyte Corporation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="mgnx-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>0000027 - Disclosure - Collaboration and Other Agreements - Zai Lab (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://macrogenics.com/role/CollaborationandOtherAgreementsZaiLabDetails</Role>
      <ShortName>Collaboration and Other Agreements - Zai Lab (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="mgnx-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>0000028 - Disclosure - Collaboration and Other Agreements - Janssen (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://macrogenics.com/role/CollaborationandOtherAgreementsJanssenDetails</Role>
      <ShortName>Collaboration and Other Agreements - Janssen (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="mgnx-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>0000029 - Disclosure - Collaboration and Other Agreements - I-Mab Biopharma (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://macrogenics.com/role/CollaborationandOtherAgreementsIMabBiopharmaDetails</Role>
      <ShortName>Collaboration and Other Agreements - I-Mab Biopharma (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="mgnx-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>0000030 - Disclosure - Collaboration and Other Agreements - NIAID Contract (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://macrogenics.com/role/CollaborationandOtherAgreementsNIAIDContractDetails</Role>
      <ShortName>Collaboration and Other Agreements - NIAID Contract (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="mgnx-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>0000031 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://macrogenics.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails</Role>
      <ShortName>Stock-Based Compensation - Stock-Based Compensation Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="mgnx-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>0000032 - Disclosure - Stock-Based Compensation - Option Pricing Assumptions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://macrogenics.com/role/StockBasedCompensationOptionPricingAssumptionsDetails</Role>
      <ShortName>Stock-Based Compensation - Option Pricing Assumptions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="mgnx-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>0000033 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://macrogenics.com/role/StockBasedCompensationStockOptionActivityDetails</Role>
      <ShortName>Stock-Based Compensation - Stock Option Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="mgnx-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>0000034 - Disclosure - Stock-based Compensation - Restricted Stock Unit Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://macrogenics.com/role/StockbasedCompensationRestrictedStockUnitActivityDetails</Role>
      <ShortName>Stock-based Compensation - Restricted Stock Unit Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="mgnx-20220930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>0000035 - Disclosure - Subsequent Events (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://macrogenics.com/role/SubsequentEventsDetails</Role>
      <ShortName>Subsequent Events (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://macrogenics.com/role/SubsequentEvents</ParentRole>
      <Position>35</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Warning">[ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 1 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:Revenues -  mgnx-20220930.htm 4</Log>
  </Logs>
  <InputFiles>
    <File doctype="10-Q" original="mgnx-20220930.htm">mgnx-20220930.htm</File>
    <File>exhibit101-incyte3rdamend.htm</File>
    <File>exhibit31-1q32022.htm</File>
    <File>exhibit31-2q32022.htm</File>
    <File>exhibit32-1q32022.htm</File>
    <File>exhibit32-2q32022.htm</File>
    <File>mgnx-20220930.xsd</File>
    <File>mgnx-20220930_cal.xml</File>
    <File>mgnx-20220930_def.xml</File>
    <File>mgnx-20220930_lab.xml</File>
    <File>mgnx-20220930_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="506">http://fasb.org/us-gaap/2022</BaseTaxonomy>
    <BaseTaxonomy items="29">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>54
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "mgnx-20220930.htm": {
   "axisCustom": 0,
   "axisStandard": 15,
   "contextCount": 221,
   "dts": {
    "calculationLink": {
     "local": [
      "mgnx-20220930_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "mgnx-20220930_def.xml"
     ]
    },
    "inline": {
     "local": [
      "mgnx-20220930.htm"
     ]
    },
    "labelLink": {
     "local": [
      "mgnx-20220930_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "mgnx-20220930_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "mgnx-20220930.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd",
      "https://xbrl.sec.gov/country/2022/country-2022.xsd",
      "https://xbrl.sec.gov/dei/2022/dei-2022.xsd"
     ]
    }
   },
   "elementCount": 342,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2022": 1,
    "http://xbrl.sec.gov/dei/2022": 5,
    "total": 6
   },
   "keyCustom": 32,
   "keyStandard": 178,
   "memberCustom": 31,
   "memberStandard": 19,
   "nsprefix": "mgnx",
   "nsuri": "http://macrogenics.com/20220930",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgnx-20220930.htm",
      "contextRef": "icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0000001 - Document - Cover Page",
     "role": "http://macrogenics.com/role/CoverPage",
     "shortName": "Cover Page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgnx-20220930.htm",
      "contextRef": "icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930",
      "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": "mgnx-20220930.htm",
      "contextRef": "icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000010 - Disclosure - Marketable Securities",
     "role": "http://macrogenics.com/role/MarketableSecurities",
     "shortName": "Marketable Securities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgnx-20220930.htm",
      "contextRef": "icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgnx-20220930.htm",
      "contextRef": "icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000011 - Disclosure - Inventory, Net",
     "role": "http://macrogenics.com/role/InventoryNet",
     "shortName": "Inventory, Net",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgnx-20220930.htm",
      "contextRef": "icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgnx-20220930.htm",
      "contextRef": "icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000012 - Disclosure - Stockholders' Equity",
     "role": "http://macrogenics.com/role/StockholdersEquity",
     "shortName": "Stockholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgnx-20220930.htm",
      "contextRef": "icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgnx-20220930.htm",
      "contextRef": "icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "mgnx:CollaborationAndOtherAgreementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000013 - Disclosure - Revenue",
     "role": "http://macrogenics.com/role/Revenue",
     "shortName": "Revenue",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgnx-20220930.htm",
      "contextRef": "icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "mgnx:CollaborationAndOtherAgreementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgnx-20220930.htm",
      "contextRef": "icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000014 - Disclosure - Stock-Based Compensation",
     "role": "http://macrogenics.com/role/StockBasedCompensation",
     "shortName": "Stock-Based Compensation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgnx-20220930.htm",
      "contextRef": "icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgnx-20220930.htm",
      "contextRef": "icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000015 - Disclosure - Commitments and Contingencies",
     "role": "http://macrogenics.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgnx-20220930.htm",
      "contextRef": "icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930",
      "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": "mgnx-20220930.htm",
      "contextRef": "icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000016 - Disclosure - Subsequent Events",
     "role": "http://macrogenics.com/role/SubsequentEvents",
     "shortName": "Subsequent Events",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgnx-20220930.htm",
      "contextRef": "icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgnx-20220930.htm",
      "contextRef": "icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000017 - Disclosure - Summary of Significant Accounting Policies (Policies)",
     "role": "http://macrogenics.com/role/SummaryofSignificantAccountingPoliciesPolicies",
     "shortName": "Summary of Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgnx-20220930.htm",
      "contextRef": "icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgnx-20220930.htm",
      "contextRef": "icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000018 - Disclosure - Fair Value of Financial Instruments (Tables)",
     "role": "http://macrogenics.com/role/FairValueofFinancialInstrumentsTables",
     "shortName": "Fair Value of Financial Instruments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgnx-20220930.htm",
      "contextRef": "icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgnx-20220930.htm",
      "contextRef": "icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000019 - Disclosure - Marketable Securities (Tables)",
     "role": "http://macrogenics.com/role/MarketableSecuritiesTables",
     "shortName": "Marketable Securities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgnx-20220930.htm",
      "contextRef": "icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgnx-20220930.htm",
      "contextRef": "i9cff22217eeb4ac580be76c1323c0988_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000002 - Statement - CONSOLIDATED BALANCE SHEETS",
     "role": "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS",
     "shortName": "CONSOLIDATED BALANCE SHEETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgnx-20220930.htm",
      "contextRef": "i9cff22217eeb4ac580be76c1323c0988_I20220930",
      "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": "mgnx-20220930.htm",
      "contextRef": "icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000020 - Disclosure - Inventory, Net (Tables)",
     "role": "http://macrogenics.com/role/InventoryNetTables",
     "shortName": "Inventory, Net (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgnx-20220930.htm",
      "contextRef": "icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgnx-20220930.htm",
      "contextRef": "icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000021 - Disclosure - Stock-Based Compensation (Tables)",
     "role": "http://macrogenics.com/role/StockBasedCompensationTables",
     "shortName": "Stock-Based Compensation (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgnx-20220930.htm",
      "contextRef": "icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgnx-20220930.htm",
      "contextRef": "i9cff22217eeb4ac580be76c1323c0988_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000022 - Disclosure - Fair Value of Financial Instruments (Details)",
     "role": "http://macrogenics.com/role/FairValueofFinancialInstrumentsDetails",
     "shortName": "Fair Value of Financial Instruments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgnx-20220930.htm",
      "contextRef": "if4cd0cef507a41e29444d838ba59bb8c_I20220930",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgnx-20220930.htm",
      "contextRef": "i9cff22217eeb4ac580be76c1323c0988_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000023 - Disclosure - Marketable Securities (Details)",
     "role": "http://macrogenics.com/role/MarketableSecuritiesDetails",
     "shortName": "Marketable Securities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgnx-20220930.htm",
      "contextRef": "i9cff22217eeb4ac580be76c1323c0988_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgnx-20220930.htm",
      "contextRef": "i9cff22217eeb4ac580be76c1323c0988_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryWorkInProcess",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000024 - Disclosure - Inventory, Net (Details)",
     "role": "http://macrogenics.com/role/InventoryNetDetails",
     "shortName": "Inventory, Net (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgnx-20220930.htm",
      "contextRef": "i9cff22217eeb4ac580be76c1323c0988_I20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryWorkInProcess",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgnx-20220930.htm",
      "contextRef": "i9cff22217eeb4ac580be76c1323c0988_I20220930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000025 - Disclosure - Stockholders' Equity (Details)",
     "role": "http://macrogenics.com/role/StockholdersEquityDetails",
     "shortName": "Stockholders' Equity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgnx-20220930.htm",
      "contextRef": "ie855fa41a44543169ba8c7c646535437_D20210601-20210630",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgnx-20220930.htm",
      "contextRef": "i0fbd09cde8e14eef81c4e781b6152c01_D20220701-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000026 - Disclosure - Collaboration and Other Agreements - Incyte Corporation (Details)",
     "role": "http://macrogenics.com/role/CollaborationandOtherAgreementsIncyteCorporationDetails",
     "shortName": "Collaboration and Other Agreements - Incyte Corporation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgnx-20220930.htm",
      "contextRef": "ib081923c718b4c7c9fa18b003469d931_D20170101-20171231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "mgnx:NonRefundableUpfrontFees",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgnx-20220930.htm",
      "contextRef": "i0fbd09cde8e14eef81c4e781b6152c01_D20220701-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000027 - Disclosure - Collaboration and Other Agreements - Zai Lab (Details)",
     "role": "http://macrogenics.com/role/CollaborationandOtherAgreementsZaiLabDetails",
     "shortName": "Collaboration and Other Agreements - Zai Lab (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgnx-20220930.htm",
      "contextRef": "iee55d58ee3b74b8d894afaa76075ac67_D20190101-20190331",
      "decimals": "-5",
      "lang": "en-US",
      "name": "mgnx:NonRefundableUpfrontFees",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgnx-20220930.htm",
      "contextRef": "i0fbd09cde8e14eef81c4e781b6152c01_D20220701-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000028 - Disclosure - Collaboration and Other Agreements - Janssen (Details)",
     "role": "http://macrogenics.com/role/CollaborationandOtherAgreementsJanssenDetails",
     "shortName": "Collaboration and Other Agreements - Janssen (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgnx-20220930.htm",
      "contextRef": "ia8fbd29370724884a2ae5b064684ff02_D20201201-20201231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "mgnx:NonRefundableUpfrontFees",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgnx-20220930.htm",
      "contextRef": "i0fbd09cde8e14eef81c4e781b6152c01_D20220701-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000029 - Disclosure - Collaboration and Other Agreements - I-Mab Biopharma (Details)",
     "role": "http://macrogenics.com/role/CollaborationandOtherAgreementsIMabBiopharmaDetails",
     "shortName": "Collaboration and Other Agreements - I-Mab Biopharma (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgnx-20220930.htm",
      "contextRef": "i20e4197ac5804fd2852c0fe4796abb4f_D20200101-20201231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "mgnx:RevenueInformationUsedToAssessVariableConsiderationAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgnx-20220930.htm",
      "contextRef": "i9cff22217eeb4ac580be76c1323c0988_I20220930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "role": "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
     "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgnx-20220930.htm",
      "contextRef": "i9cff22217eeb4ac580be76c1323c0988_I20220930",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgnx-20220930.htm",
      "contextRef": "i0fbd09cde8e14eef81c4e781b6152c01_D20220701-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000030 - Disclosure - Collaboration and Other Agreements - NIAID Contract (Details)",
     "role": "http://macrogenics.com/role/CollaborationandOtherAgreementsNIAIDContractDetails",
     "shortName": "Collaboration and Other Agreements - NIAID Contract (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgnx-20220930.htm",
      "contextRef": "ic92fa3bbecd3461686a41203946deb44_D20150915-20150915",
      "decimals": "INF",
      "lang": "en-US",
      "name": "mgnx:NumberOfMoleculesToBeDevelopedAndCommercializedUnderAgreement",
      "reportCount": 1,
      "unique": true,
      "unitRef": "molecule",
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgnx-20220930.htm",
      "contextRef": "ic9979bfb38e64d468a46ce4d6c22a1b4_D20170501-20170531",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "mgnx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000031 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Expense (Details)",
     "role": "http://macrogenics.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails",
     "shortName": "Stock-Based Compensation - Stock-Based Compensation Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgnx-20220930.htm",
      "contextRef": "ic9979bfb38e64d468a46ce4d6c22a1b4_D20170501-20170531",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "mgnx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgnx-20220930.htm",
      "contextRef": "icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000032 - Disclosure - Stock-Based Compensation - Option Pricing Assumptions (Details)",
     "role": "http://macrogenics.com/role/StockBasedCompensationOptionPricingAssumptionsDetails",
     "shortName": "Stock-Based Compensation - Option Pricing Assumptions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgnx-20220930.htm",
      "contextRef": "icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfStockOptionsRollForwardTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgnx-20220930.htm",
      "contextRef": "ifd89e78d1e774f49b0233e91cc1f9cf6_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000033 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details)",
     "role": "http://macrogenics.com/role/StockBasedCompensationStockOptionActivityDetails",
     "shortName": "Stock-Based Compensation - Stock Option Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfStockOptionsRollForwardTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgnx-20220930.htm",
      "contextRef": "icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgnx-20220930.htm",
      "contextRef": "icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000034 - Disclosure - Stock-based Compensation - Restricted Stock Unit Activity (Details)",
     "role": "http://macrogenics.com/role/StockbasedCompensationRestrictedStockUnitActivityDetails",
     "shortName": "Stock-based Compensation - Restricted Stock Unit Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgnx-20220930.htm",
      "contextRef": "ie84cd88482aa40b7837b3ab64f77880f_I20211231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgnx-20220930.htm",
      "contextRef": "i17ad437e8f08409d82299b46ff59d917_D20221014-20221014",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "mgnx:NonRefundableUpfrontFees",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000035 - Disclosure - Subsequent Events (Details)",
     "role": "http://macrogenics.com/role/SubsequentEventsDetails",
     "shortName": "Subsequent Events (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mgnx-20220930.htm",
      "contextRef": "i17ad437e8f08409d82299b46ff59d917_D20221014-20221014",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "mgnx:NonRefundableUpfrontFees",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgnx-20220930.htm",
      "contextRef": "i0fbd09cde8e14eef81c4e781b6152c01_D20220701-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS",
     "role": "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS",
     "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgnx-20220930.htm",
      "contextRef": "i0fbd09cde8e14eef81c4e781b6152c01_D20220701-20220930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgnx-20220930.htm",
      "contextRef": "i1d171bf237da43c0b19bbb777cc3e219_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesIssued",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000005 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY",
     "role": "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
     "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgnx-20220930.htm",
      "contextRef": "if433728e2a8442bb98fb81b9b0a96785_D20210101-20210331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgnx-20220930.htm",
      "contextRef": "icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "role": "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgnx-20220930.htm",
      "contextRef": "icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgnx-20220930.htm",
      "contextRef": "icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000007 - Disclosure - Nature of Operations",
     "role": "http://macrogenics.com/role/NatureofOperations",
     "shortName": "Nature of Operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgnx-20220930.htm",
      "contextRef": "icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgnx-20220930.htm",
      "contextRef": "icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000008 - Disclosure - Summary of Significant Accounting Policies",
     "role": "http://macrogenics.com/role/SummaryofSignificantAccountingPolicies",
     "shortName": "Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgnx-20220930.htm",
      "contextRef": "icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgnx-20220930.htm",
      "contextRef": "icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000009 - Disclosure - Fair Value of Financial Instruments",
     "role": "http://macrogenics.com/role/FairValueofFinancialInstruments",
     "shortName": "Fair Value of Financial Instruments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mgnx-20220930.htm",
      "contextRef": "icf6ae1d8bcec4636b62f657692395d92_D20220101-20220930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 53,
   "tag": {
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://macrogenics.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://macrogenics.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "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/2022",
     "presentation": [
      "http://macrogenics.com/role/CoverPage"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://macrogenics.com/role/CoverPage"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://macrogenics.com/role/CoverPage"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://macrogenics.com/role/CoverPage"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r405"
     ],
     "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/2022",
     "presentation": [
      "http://macrogenics.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r406"
     ],
     "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/2022",
     "presentation": [
      "http://macrogenics.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://macrogenics.com/role/CoverPage"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://macrogenics.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://macrogenics.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://macrogenics.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://macrogenics.com/role/CoverPage"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r403"
     ],
     "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/2022",
     "presentation": [
      "http://macrogenics.com/role/CoverPage"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://macrogenics.com/role/CoverPage"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://macrogenics.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r403"
     ],
     "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/2022",
     "presentation": [
      "http://macrogenics.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://macrogenics.com/role/CoverPage"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r403"
     ],
     "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/2022",
     "presentation": [
      "http://macrogenics.com/role/CoverPage"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://macrogenics.com/role/CoverPage"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r415"
     ],
     "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/2022",
     "presentation": [
      "http://macrogenics.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r403"
     ],
     "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/2022",
     "presentation": [
      "http://macrogenics.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r403"
     ],
     "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/2022",
     "presentation": [
      "http://macrogenics.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r403"
     ],
     "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/2022",
     "presentation": [
      "http://macrogenics.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r403"
     ],
     "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/2022",
     "presentation": [
      "http://macrogenics.com/role/CoverPage"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://macrogenics.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r402"
     ],
     "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/2022",
     "presentation": [
      "http://macrogenics.com/role/CoverPage"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r404"
     ],
     "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/2022",
     "presentation": [
      "http://macrogenics.com/role/CoverPage"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://macrogenics.com/role/CoverPage"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "mgnx_A2003StockIncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "A2003StockIncentivePlanMember",
        "terseLabel": "2003 Stock Incentive Plan"
       }
      }
     },
     "localname": "A2003StockIncentivePlanMember",
     "nsuri": "http://macrogenics.com/20220930",
     "presentation": [
      "http://macrogenics.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgnx_A2018ZaiLabCollaborationAndLicenseAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2018 Zai Lab Collaboration And License Agreement",
        "label": "2018 Zai Lab Collaboration And License Agreement [Member]",
        "terseLabel": "2018 Zai Lab Agreement"
       }
      }
     },
     "localname": "A2018ZaiLabCollaborationAndLicenseAgreementMember",
     "nsuri": "http://macrogenics.com/20220930",
     "presentation": [
      "http://macrogenics.com/role/CollaborationandOtherAgreementsZaiLabDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgnx_A2021ZaiLabAgreementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2021 Zai Lab Agreements",
        "label": "2021 Zai Lab Agreements [Member]",
        "terseLabel": "2021 Zai Lab Agreements"
       }
      }
     },
     "localname": "A2021ZaiLabAgreementsMember",
     "nsuri": "http://macrogenics.com/20220930",
     "presentation": [
      "http://macrogenics.com/role/CollaborationandOtherAgreementsZaiLabDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgnx_A2022GileadCollaborationAndLicenseAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2022 Gilead Collaboration And License Agreement",
        "label": "2022 Gilead Collaboration And License Agreement [Member]",
        "terseLabel": "2022 Gilead Collaboration And License Agreement"
       }
      }
     },
     "localname": "A2022GileadCollaborationAndLicenseAgreementMember",
     "nsuri": "http://macrogenics.com/20220930",
     "presentation": [
      "http://macrogenics.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgnx_AdditionalAnnualFixedPayments": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional Annual Fixed Payments",
        "label": "Additional Annual Fixed Payments",
        "terseLabel": "Additional Payments"
       }
      }
     },
     "localname": "AdditionalAnnualFixedPayments",
     "nsuri": "http://macrogenics.com/20220930",
     "presentation": [
      "http://macrogenics.com/role/CollaborationandOtherAgreementsIncyteCorporationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgnx_AtTheMarketOfferingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "At The Market Offering",
        "label": "At The Market Offering [Member]",
        "terseLabel": "At the Market Offering"
       }
      }
     },
     "localname": "AtTheMarketOfferingMember",
     "nsuri": "http://macrogenics.com/20220930",
     "presentation": [
      "http://macrogenics.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgnx_CollaborationAndLicenseAgreementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "",
        "label": "Collaboration and License Agreements [Abstract]",
        "terseLabel": "Collaboration and License Agreements [Abstract]"
       }
      }
     },
     "localname": "CollaborationAndLicenseAgreementsAbstract",
     "nsuri": "http://macrogenics.com/20220930",
     "xbrltype": "stringItemType"
    },
    "mgnx_CollaborationAndOtherAgreementsDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Collaboration And Other Agreements Disclosure [Text Block]",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "CollaborationAndOtherAgreementsDisclosureTextBlock",
     "nsuri": "http://macrogenics.com/20220930",
     "presentation": [
      "http://macrogenics.com/role/Revenue"
     ],
     "xbrltype": "textBlockItemType"
    },
    "mgnx_CollaborativeAgreementTransactionPrice": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "CollaborativeAgreementTransactionPrice",
        "terseLabel": "Collaborative agreement transaction price"
       }
      }
     },
     "localname": "CollaborativeAgreementTransactionPrice",
     "nsuri": "http://macrogenics.com/20220930",
     "presentation": [
      "http://macrogenics.com/role/CollaborationandOtherAgreementsIncyteCorporationDetails",
      "http://macrogenics.com/role/CollaborationandOtherAgreementsJanssenDetails",
      "http://macrogenics.com/role/CollaborationandOtherAgreementsZaiLabDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgnx_CommonStockCapitalSharesMinimumIncreaseInSharesReservedForFutureIssuance": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CommonStockCapitalSharesMinimumIncreaseInSharesReservedForFutureIssuance",
        "terseLabel": "Potential annual increase in shares reserved for future issuance (in shares)"
       }
      }
     },
     "localname": "CommonStockCapitalSharesMinimumIncreaseInSharesReservedForFutureIssuance",
     "nsuri": "http://macrogenics.com/20220930",
     "presentation": [
      "http://macrogenics.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "mgnx_CommonStockMaximumAmountAvailableForIssuance": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common Stock, Maximum Amount Available For Issuance",
        "label": "Common Stock, Maximum Amount Available For Issuance",
        "terseLabel": "Maximum amount available for issuance"
       }
      }
     },
     "localname": "CommonStockMaximumAmountAvailableForIssuance",
     "nsuri": "http://macrogenics.com/20220930",
     "presentation": [
      "http://macrogenics.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgnx_CommonStockMaximumAmountAvailableForIssuanceIncrease": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common Stock, Maximum Amount Available For Issuance, Increase",
        "label": "Common Stock, Maximum Amount Available For Issuance, Increase",
        "terseLabel": "Maximum amount available for issuance, increase"
       }
      }
     },
     "localname": "CommonStockMaximumAmountAvailableForIssuanceIncrease",
     "nsuri": "http://macrogenics.com/20220930",
     "presentation": [
      "http://macrogenics.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgnx_ContractManufacturingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract Manufacturing",
        "label": "Contract Manufacturing [Member]",
        "terseLabel": "Contract Manufacturing"
       }
      }
     },
     "localname": "ContractManufacturingMember",
     "nsuri": "http://macrogenics.com/20220930",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS"
     ],
     "xbrltype": "domainItemType"
    },
    "mgnx_CostOfManufacturingServices": {
     "auth_ref": [],
     "calculation": {
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": {
       "order": 3.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost of manufacturing services",
        "label": "Cost of manufacturing services",
        "terseLabel": "Cost of manufacturing services"
       }
      }
     },
     "localname": "CostOfManufacturingServices",
     "nsuri": "http://macrogenics.com/20220930",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgnx_DevelopmentAndRegulatoryMilestonePaymentsUnderAgreementRecognized": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Development And Regulatory Milestone Payments Under Agreement, Recognized",
        "label": "Development And Regulatory Milestone Payments Under Agreement, Recognized",
        "terseLabel": "Development and regulatory milestones recognized"
       }
      }
     },
     "localname": "DevelopmentAndRegulatoryMilestonePaymentsUnderAgreementRecognized",
     "nsuri": "http://macrogenics.com/20220930",
     "presentation": [
      "http://macrogenics.com/role/CollaborationandOtherAgreementsIMabBiopharmaDetails",
      "http://macrogenics.com/role/CollaborationandOtherAgreementsIncyteCorporationDetails",
      "http://macrogenics.com/role/CollaborationandOtherAgreementsZaiLabDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgnx_EmployeeStockPurchasePlanMaximumAnnualContributionsPerEmployeePercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "EmployeeStockPurchasePlanMaximumAnnualContributionsPerEmployeePercent",
        "terseLabel": "Payroll deduction percentage"
       }
      }
     },
     "localname": "EmployeeStockPurchasePlanMaximumAnnualContributionsPerEmployeePercent",
     "nsuri": "http://macrogenics.com/20220930",
     "presentation": [
      "http://macrogenics.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "mgnx_GileadMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gilead",
        "label": "Gilead [Member]",
        "terseLabel": "Gilead"
       }
      }
     },
     "localname": "GileadMember",
     "nsuri": "http://macrogenics.com/20220930",
     "presentation": [
      "http://macrogenics.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgnx_IMabBiopharmaCollaborationAndLicenseAgreementClinicalSupplyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "I-Mab Biopharma Collaboration And License Agreement Clinical Supply",
        "label": "I-Mab Biopharma Collaboration And License Agreement Clinical Supply [Member]",
        "terseLabel": "I-Mab Biopharma Collaboration And License Agreement Clinical Supply"
       }
      }
     },
     "localname": "IMabBiopharmaCollaborationAndLicenseAgreementClinicalSupplyMember",
     "nsuri": "http://macrogenics.com/20220930",
     "presentation": [
      "http://macrogenics.com/role/CollaborationandOtherAgreementsIMabBiopharmaDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgnx_IMabBiopharmaCollaborationAndLicenseAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "I-Mab Biopharma Collaboration And License Agreement",
        "label": "I-Mab Biopharma Collaboration And License Agreement [Member]",
        "terseLabel": "I-Mab Biopharma Collaboration and License Agreement"
       }
      }
     },
     "localname": "IMabBiopharmaCollaborationAndLicenseAgreementMember",
     "nsuri": "http://macrogenics.com/20220930",
     "presentation": [
      "http://macrogenics.com/role/CollaborationandOtherAgreementsIMabBiopharmaDetails",
      "http://macrogenics.com/role/CollaborationandOtherAgreementsIncyteCorporationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgnx_IMabBiopharmaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "I-Mab Biopharma",
        "label": "I-Mab Biopharma [Member]",
        "terseLabel": "I-Mab"
       }
      }
     },
     "localname": "IMabBiopharmaMember",
     "nsuri": "http://macrogenics.com/20220930",
     "presentation": [
      "http://macrogenics.com/role/CollaborationandOtherAgreementsIMabBiopharmaDetails",
      "http://macrogenics.com/role/CollaborationandOtherAgreementsIncyteCorporationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgnx_IncyteCorporationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "IncyteCorporationMember",
        "terseLabel": "Incyte Corporation"
       }
      }
     },
     "localname": "IncyteCorporationMember",
     "nsuri": "http://macrogenics.com/20220930",
     "presentation": [
      "http://macrogenics.com/role/CollaborationandOtherAgreementsIMabBiopharmaDetails",
      "http://macrogenics.com/role/CollaborationandOtherAgreementsIncyteCorporationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgnx_IncyteMGA012AgreementClinicalActivitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "IncyteMGA012AgreementClinicalActivitiesMember",
        "terseLabel": "Incyte MGA012 Agreement - Clinical activities"
       }
      }
     },
     "localname": "IncyteMGA012AgreementClinicalActivitiesMember",
     "nsuri": "http://macrogenics.com/20220930",
     "presentation": [
      "http://macrogenics.com/role/CollaborationandOtherAgreementsIncyteCorporationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgnx_IncyteMGA012AgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "IncyteMGA012AgreementMember",
        "terseLabel": "Incyte MGA012 Agreement"
       }
      }
     },
     "localname": "IncyteMGA012AgreementMember",
     "nsuri": "http://macrogenics.com/20220930",
     "presentation": [
      "http://macrogenics.com/role/CollaborationandOtherAgreementsIncyteCorporationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgnx_IncyteMGA012ClinicalServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Incyte MGA012 Clinical Services",
        "label": "Incyte MGA012 Clinical Services [Member]",
        "terseLabel": "Incyte MGA012 Clinical Services"
       }
      }
     },
     "localname": "IncyteMGA012ClinicalServicesMember",
     "nsuri": "http://macrogenics.com/20220930",
     "presentation": [
      "http://macrogenics.com/role/CollaborationandOtherAgreementsIncyteCorporationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgnx_IncyteMGA012SupplyAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Incyte MGA012 Supply Agreement",
        "label": "Incyte MGA012 Supply Agreement [Member]",
        "terseLabel": "Incyte MGA012 Supply Agreement"
       }
      }
     },
     "localname": "IncyteMGA012SupplyAgreementMember",
     "nsuri": "http://macrogenics.com/20220930",
     "presentation": [
      "http://macrogenics.com/role/CollaborationandOtherAgreementsIncyteCorporationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgnx_JanssenBiotechIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Janssen Biotech Inc",
        "label": "Janssen Biotech Inc [Member]",
        "terseLabel": "Janssen Biotech Inc"
       }
      }
     },
     "localname": "JanssenBiotechIncMember",
     "nsuri": "http://macrogenics.com/20220930",
     "presentation": [
      "http://macrogenics.com/role/CollaborationandOtherAgreementsJanssenDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgnx_JanssenCollaborationAndLicenseAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Janssen Collaboration And License Agreement",
        "label": "Janssen Collaboration And License Agreement [Member]",
        "terseLabel": "Janssen Collaboration and License Agreement"
       }
      }
     },
     "localname": "JanssenCollaborationAndLicenseAgreementMember",
     "nsuri": "http://macrogenics.com/20220930",
     "presentation": [
      "http://macrogenics.com/role/CollaborationandOtherAgreementsJanssenDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgnx_MilestonesValueAddedTax": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Milestones Value Added Tax",
        "label": "Milestones Value Added Tax",
        "terseLabel": "Milestones Value Added Tax"
       }
      }
     },
     "localname": "MilestonesValueAddedTax",
     "nsuri": "http://macrogenics.com/20220930",
     "presentation": [
      "http://macrogenics.com/role/CollaborationandOtherAgreementsZaiLabDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgnx_NationalInstituteOfAllergyAndInfectiousDiseasesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "NationalInstituteOfAllergyAndInfectiousDiseasesMember",
        "terseLabel": "NIAID"
       }
      }
     },
     "localname": "NationalInstituteOfAllergyAndInfectiousDiseasesMember",
     "nsuri": "http://macrogenics.com/20220930",
     "presentation": [
      "http://macrogenics.com/role/CollaborationandOtherAgreementsNIAIDContractDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgnx_NonRefundableUpfrontFees": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "NonRefundableUpfrontFees",
        "terseLabel": "Non-refundable upfront payment"
       }
      }
     },
     "localname": "NonRefundableUpfrontFees",
     "nsuri": "http://macrogenics.com/20220930",
     "presentation": [
      "http://macrogenics.com/role/CollaborationandOtherAgreementsIMabBiopharmaDetails",
      "http://macrogenics.com/role/CollaborationandOtherAgreementsIncyteCorporationDetails",
      "http://macrogenics.com/role/CollaborationandOtherAgreementsJanssenDetails",
      "http://macrogenics.com/role/CollaborationandOtherAgreementsZaiLabDetails",
      "http://macrogenics.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgnx_NonrefundablePaymentTaxWithholding": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nonrefundable Payment Tax Withholding",
        "label": "Nonrefundable Payment Tax Withholding",
        "terseLabel": "Nonrefundable payment tax withholding"
       }
      }
     },
     "localname": "NonrefundablePaymentTaxWithholding",
     "nsuri": "http://macrogenics.com/20220930",
     "presentation": [
      "http://macrogenics.com/role/CollaborationandOtherAgreementsZaiLabDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgnx_NonrefundableUpfrontFeesNetOfTaxWithholding": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nonrefundable Upfront Fees, Net Of Tax Withholding",
        "label": "Nonrefundable Upfront Fees, Net Of Tax Withholding",
        "terseLabel": "Non-refundable upfront payment, net of tax withholding"
       }
      }
     },
     "localname": "NonrefundableUpfrontFeesNetOfTaxWithholding",
     "nsuri": "http://macrogenics.com/20220930",
     "presentation": [
      "http://macrogenics.com/role/CollaborationandOtherAgreementsZaiLabDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgnx_NumberOfMoleculesToBeDevelopedAndCommercializedUnderAgreement": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "NumberOfMoleculesToBeDevelopedAndCommercializedUnderAgreement",
        "terseLabel": "Number of commercialized molecules"
       }
      }
     },
     "localname": "NumberOfMoleculesToBeDevelopedAndCommercializedUnderAgreement",
     "nsuri": "http://macrogenics.com/20220930",
     "presentation": [
      "http://macrogenics.com/role/CollaborationandOtherAgreementsNIAIDContractDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "mgnx_NumberOfPerformanceObligations": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number Of Performance Obligations",
        "terseLabel": "Number of performance obligations"
       }
      }
     },
     "localname": "NumberOfPerformanceObligations",
     "nsuri": "http://macrogenics.com/20220930",
     "presentation": [
      "http://macrogenics.com/role/CollaborationandOtherAgreementsIncyteCorporationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "mgnx_OneTimeMillstoneCredit": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "One Time Millstone Credit",
        "label": "One Time Millstone Credit",
        "terseLabel": "One Time Millstone Credit"
       }
      }
     },
     "localname": "OneTimeMillstoneCredit",
     "nsuri": "http://macrogenics.com/20220930",
     "presentation": [
      "http://macrogenics.com/role/CollaborationandOtherAgreementsIMabBiopharmaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgnx_PercentageOfSharesOfCompanysCommonStockOutstandingForIncreaseInSharesReservedForIssuanceUnderStockPlan": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "PercentageOfSharesOfCompanysCommonStockOutstandingForIncreaseInSharesReservedForIssuanceUnderStockPlan",
        "terseLabel": "Potential annual increase in shares reserved for future issuance as percentage of outstanding share"
       }
      }
     },
     "localname": "PercentageOfSharesOfCompanysCommonStockOutstandingForIncreaseInSharesReservedForIssuanceUnderStockPlan",
     "nsuri": "http://macrogenics.com/20220930",
     "presentation": [
      "http://macrogenics.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "mgnx_PotentialCommercialMilestonePaymentsUnderAgreement": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "PotentialCommercialMilestonePaymentsUnderAgreement",
        "terseLabel": "Potential commercial milestone payments under agreement"
       }
      }
     },
     "localname": "PotentialCommercialMilestonePaymentsUnderAgreement",
     "nsuri": "http://macrogenics.com/20220930",
     "presentation": [
      "http://macrogenics.com/role/CollaborationandOtherAgreementsIncyteCorporationDetails",
      "http://macrogenics.com/role/CollaborationandOtherAgreementsZaiLabDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgnx_PotentialDevelopmentandRegulatoryMilestonePaymentsUnderAgreement": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "PotentialDevelopmentandRegulatoryMilestonePaymentsUnderAgreement",
        "terseLabel": "Potential development and regulatory milestone payments under agreement"
       }
      }
     },
     "localname": "PotentialDevelopmentandRegulatoryMilestonePaymentsUnderAgreement",
     "nsuri": "http://macrogenics.com/20220930",
     "presentation": [
      "http://macrogenics.com/role/CollaborationandOtherAgreementsIMabBiopharmaDetails",
      "http://macrogenics.com/role/CollaborationandOtherAgreementsIncyteCorporationDetails",
      "http://macrogenics.com/role/CollaborationandOtherAgreementsZaiLabDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgnx_PotentialMilestonePaymentsAndRoyaltiesOnProductSales": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Potential Milestone Payments and Royalties On Product Sales",
        "label": "Potential Milestone Payments and Royalties On Product Sales",
        "terseLabel": "Potential milestone payments and royalties on product sales"
       }
      }
     },
     "localname": "PotentialMilestonePaymentsAndRoyaltiesOnProductSales",
     "nsuri": "http://macrogenics.com/20220930",
     "presentation": [
      "http://macrogenics.com/role/CollaborationandOtherAgreementsJanssenDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgnx_PremiumReceivedOnStockPurchase": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PremiumReceivedOnStockPurchase",
        "label": "PremiumReceivedOnStockPurchase",
        "terseLabel": "Premium received on stock purchase"
       }
      }
     },
     "localname": "PremiumReceivedOnStockPurchase",
     "nsuri": "http://macrogenics.com/20220930",
     "presentation": [
      "http://macrogenics.com/role/CollaborationandOtherAgreementsZaiLabDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgnx_ProceedsfromRoyaltiesPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ProceedsfromRoyaltiesPercent",
        "terseLabel": "Potential proceeds from royalties (percent)"
       }
      }
     },
     "localname": "ProceedsfromRoyaltiesPercent",
     "nsuri": "http://macrogenics.com/20220930",
     "presentation": [
      "http://macrogenics.com/role/CollaborationandOtherAgreementsIMabBiopharmaDetails",
      "http://macrogenics.com/role/CollaborationandOtherAgreementsIncyteCorporationDetails",
      "http://macrogenics.com/role/CollaborationandOtherAgreementsJanssenDetails",
      "http://macrogenics.com/role/CollaborationandOtherAgreementsZaiLabDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "mgnx_ProceedsfromStockOptionsExercisedAndESPPPurchases": {
     "auth_ref": [],
     "calculation": {
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "ProceedsfromStockOptionsExercisedAndESPPPurchases",
        "verboseLabel": "Proceeds from stock option exercises and ESPP Purchases"
       }
      }
     },
     "localname": "ProceedsfromStockOptionsExercisedAndESPPPurchases",
     "nsuri": "http://macrogenics.com/20220930",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgnx_RevenueFromCollaborativeAgreementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "RevenueFromCollaborativeAgreementsMember",
        "terseLabel": "Collaborative and other agreements"
       }
      }
     },
     "localname": "RevenueFromCollaborativeAgreementsMember",
     "nsuri": "http://macrogenics.com/20220930",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS"
     ],
     "xbrltype": "domainItemType"
    },
    "mgnx_RevenueFromGovernmentAgreementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "RevenueFromGovernmentAgreementsMember",
        "terseLabel": "Government agreements"
       }
      }
     },
     "localname": "RevenueFromGovernmentAgreementsMember",
     "nsuri": "http://macrogenics.com/20220930",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS"
     ],
     "xbrltype": "domainItemType"
    },
    "mgnx_RevenueFromPerformanceOfTheResearchAndDevelopmentActivitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue From Performance Of The Research And Development Activities",
        "label": "Revenue From Performance Of The Research And Development Activities [Member]",
        "terseLabel": "Revenue From Performance of the Research and Development Activities"
       }
      }
     },
     "localname": "RevenueFromPerformanceOfTheResearchAndDevelopmentActivitiesMember",
     "nsuri": "http://macrogenics.com/20220930",
     "presentation": [
      "http://macrogenics.com/role/CollaborationandOtherAgreementsJanssenDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgnx_RevenueInformationUsedToAssessVariableConsiderationAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue, Information Used To Assess Variable Consideration, Amount",
        "label": "Revenue, Information Used To Assess Variable Consideration, Amount",
        "terseLabel": "Estimated variable consideration"
       }
      }
     },
     "localname": "RevenueInformationUsedToAssessVariableConsiderationAmount",
     "nsuri": "http://macrogenics.com/20220930",
     "presentation": [
      "http://macrogenics.com/role/CollaborationandOtherAgreementsIMabBiopharmaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgnx_RevenueMultipleDeliverableArrangementsDeterminationOfSellingPriceAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue, Multiple-Deliverable Arrangements, Determination Of Selling Price, Amount",
        "label": "Revenue, Multiple-Deliverable Arrangements, Determination Of Selling Price, Amount",
        "terseLabel": "Variable consideration recognized",
        "verboseLabel": "Clinical trial activities selling price amount"
       }
      }
     },
     "localname": "RevenueMultipleDeliverableArrangementsDeterminationOfSellingPriceAmount",
     "nsuri": "http://macrogenics.com/20220930",
     "presentation": [
      "http://macrogenics.com/role/CollaborationandOtherAgreementsIncyteCorporationDetails",
      "http://macrogenics.com/role/CollaborationandOtherAgreementsJanssenDetails",
      "http://macrogenics.com/role/CollaborationandOtherAgreementsZaiLabDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgnx_RevenuesFromCMOAgreementsMemberMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "RevenuesFromCMOAgreementsMember",
        "label": "RevenuesFromCMOAgreementsMember [Member]",
        "terseLabel": "RevenuesFromCMOAgreementsMember"
       }
      }
     },
     "localname": "RevenuesFromCMOAgreementsMemberMember",
     "nsuri": "http://macrogenics.com/20220930",
     "presentation": [
      "http://macrogenics.com/role/CollaborationandOtherAgreementsIMabBiopharmaDetails",
      "http://macrogenics.com/role/CollaborationandOtherAgreementsIncyteCorporationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgnx_RevenuesFromCMOAmendmentAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "RevenuesFromCMOAmendmentAgreement",
        "label": "RevenuesFromCMOAmendmentAgreement [Member]",
        "terseLabel": "RevenuesFromCMOAmendmentAgreement"
       }
      }
     },
     "localname": "RevenuesFromCMOAmendmentAgreementMember",
     "nsuri": "http://macrogenics.com/20220930",
     "presentation": [
      "http://macrogenics.com/role/CollaborationandOtherAgreementsIncyteCorporationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgnx_RevenuesFromGrantsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "RevenuesFromGrantsMember",
        "terseLabel": "Revenues From Grants"
       }
      }
     },
     "localname": "RevenuesFromGrantsMember",
     "nsuri": "http://macrogenics.com/20220930",
     "presentation": [
      "http://macrogenics.com/role/CollaborationandOtherAgreementsNIAIDContractDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgnx_RevenuesFromLicenseAgreementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "RevenuesFromLicenseAgreementsMember",
        "terseLabel": "Revenues From License Agreements"
       }
      }
     },
     "localname": "RevenuesFromLicenseAgreementsMember",
     "nsuri": "http://macrogenics.com/20220930",
     "presentation": [
      "http://macrogenics.com/role/CollaborationandOtherAgreementsIncyteCorporationDetails",
      "http://macrogenics.com/role/CollaborationandOtherAgreementsJanssenDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgnx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesReceivedForEachVestedAward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Number Of Shares Received For Each Vested Award",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number Of Shares Received For Each Vested Award",
        "terseLabel": "Number of shares per employee"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesReceivedForEachVestedAward",
     "nsuri": "http://macrogenics.com/20220930",
     "presentation": [
      "http://macrogenics.com/role/StockbasedCompensationRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "mgnx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation Arrangement By Share-based Payment Award, Offering Period",
        "label": "Share-Based Compensation Arrangement By Share-based Payment Award, Offering Period",
        "terseLabel": "Offering period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod",
     "nsuri": "http://macrogenics.com/20220930",
     "presentation": [
      "http://macrogenics.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "mgnx_StockIncentivePlan2013Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "StockIncentivePlan2013Member",
        "terseLabel": "Stock Incentive Plan 2013"
       }
      }
     },
     "localname": "StockIncentivePlan2013Member",
     "nsuri": "http://macrogenics.com/20220930",
     "presentation": [
      "http://macrogenics.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgnx_StockIssuedDuringPeriodSharesStockPlanActivity": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued due to stock plan related activity.",
        "label": "Stock Issued During Period Shares Stock Plan Activity",
        "terseLabel": "Stock plan activity (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockPlanActivity",
     "nsuri": "http://macrogenics.com/20220930",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "mgnx_StockIssuedDuringPeriodValueStockPlanActivity": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of shares issued due to stock plan related activity.",
        "label": "Stock Issued During Period Value Stock Plan Activity",
        "terseLabel": "Stock plan related activity"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockPlanActivity",
     "nsuri": "http://macrogenics.com/20220930",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgnx_TargetNominationOptionFeesAndMilestone": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Target,nomination, option fees and milestone",
        "label": "Target nomination, option fees and milestone",
        "terseLabel": "Target nomination, option fees and milestone"
       }
      }
     },
     "localname": "TargetNominationOptionFeesAndMilestone",
     "nsuri": "http://macrogenics.com/20220930",
     "presentation": [
      "http://macrogenics.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgnx_TotalAnnualFixedPayments": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total Annual Fixed Payments",
        "label": "Total Annual Fixed Payments",
        "terseLabel": "Annual Fixed Payments"
       }
      }
     },
     "localname": "TotalAnnualFixedPayments",
     "nsuri": "http://macrogenics.com/20220930",
     "presentation": [
      "http://macrogenics.com/role/CollaborationandOtherAgreementsIncyteCorporationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgnx_TotalPotentialValueUnderAgreement": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "TotalPotentialValueUnderAgreement",
        "terseLabel": "Total potential value"
       }
      }
     },
     "localname": "TotalPotentialValueUnderAgreement",
     "nsuri": "http://macrogenics.com/20220930",
     "presentation": [
      "http://macrogenics.com/role/CollaborationandOtherAgreementsNIAIDContractDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgnx_TwoThousandSixteenEmployeeStockPurchasePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "TwoThousandSixteenEmployeeStockPurchasePlanMember",
        "terseLabel": "2016 Employee Stock Purchase Plan"
       }
      }
     },
     "localname": "TwoThousandSixteenEmployeeStockPurchasePlanMember",
     "nsuri": "http://macrogenics.com/20220930",
     "presentation": [
      "http://macrogenics.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgnx_ZaiLabClinicalSupplyAgreementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Zai Lab Clinical Supply Agreements",
        "label": "Zai Lab Clinical Supply Agreements [Member]",
        "terseLabel": "Zai Lab Clinical Supply Agreements"
       }
      }
     },
     "localname": "ZaiLabClinicalSupplyAgreementsMember",
     "nsuri": "http://macrogenics.com/20220930",
     "presentation": [
      "http://macrogenics.com/role/CollaborationandOtherAgreementsZaiLabDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgnx_ZaiLabMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Zai Lab",
        "label": "Zai Lab [Member]",
        "terseLabel": "Zai Labs"
       }
      }
     },
     "localname": "ZaiLabMember",
     "nsuri": "http://macrogenics.com/20220930",
     "presentation": [
      "http://macrogenics.com/role/CollaborationandOtherAgreementsZaiLabDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgnx_ZaiLabsCollaborationAndLicenseAgreementMargetuximabMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Zai Labs Collaboration And License Agreement, Margetuximab",
        "label": "Zai Labs Collaboration And License Agreement, Margetuximab [Member]",
        "terseLabel": "Zai Lab Agreement, Margetuximab"
       }
      }
     },
     "localname": "ZaiLabsCollaborationAndLicenseAgreementMargetuximabMember",
     "nsuri": "http://macrogenics.com/20220930",
     "presentation": [
      "http://macrogenics.com/role/CollaborationandOtherAgreementsZaiLabDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgnx_ZaiLabsCollaborationAndLicenseAgreementTRIDENTMoleculeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Zai Labs Collaboration And License Agreement, TRIDENT molecule",
        "label": "Zai Labs Collaboration And License Agreement, TRIDENT molecule [Member]",
        "terseLabel": "Zai Lab Agreement, TRIDENT molecule"
       }
      }
     },
     "localname": "ZaiLabsCollaborationAndLicenseAgreementTRIDENTMoleculeMember",
     "nsuri": "http://macrogenics.com/20220930",
     "presentation": [
      "http://macrogenics.com/role/CollaborationandOtherAgreementsZaiLabDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CounterpartyNameAxis": {
     "auth_ref": [
      "r33",
      "r35",
      "r80",
      "r81",
      "r184",
      "r195"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparty Name [Axis]",
        "terseLabel": "Counterparty Name [Axis]"
       }
      }
     },
     "localname": "CounterpartyNameAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://macrogenics.com/role/CollaborationandOtherAgreementsIMabBiopharmaDetails",
      "http://macrogenics.com/role/CollaborationandOtherAgreementsIncyteCorporationDetails",
      "http://macrogenics.com/role/CollaborationandOtherAgreementsJanssenDetails",
      "http://macrogenics.com/role/CollaborationandOtherAgreementsNIAIDContractDetails",
      "http://macrogenics.com/role/CollaborationandOtherAgreementsZaiLabDetails",
      "http://macrogenics.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r167",
      "r168",
      "r169",
      "r170",
      "r183",
      "r194",
      "r231",
      "r233",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r364",
      "r388",
      "r390",
      "r399",
      "r400"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://macrogenics.com/role/CollaborationandOtherAgreementsIMabBiopharmaDetails",
      "http://macrogenics.com/role/CollaborationandOtherAgreementsIncyteCorporationDetails",
      "http://macrogenics.com/role/CollaborationandOtherAgreementsNIAIDContractDetails",
      "http://macrogenics.com/role/CollaborationandOtherAgreementsZaiLabDetails",
      "http://macrogenics.com/role/StockBasedCompensationOptionPricingAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r167",
      "r168",
      "r169",
      "r170",
      "r183",
      "r194",
      "r231",
      "r233",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r364",
      "r388",
      "r390",
      "r399",
      "r400"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://macrogenics.com/role/CollaborationandOtherAgreementsIncyteCorporationDetails",
      "http://macrogenics.com/role/StockBasedCompensationOptionPricingAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r124",
      "r168",
      "r169",
      "r219",
      "r221",
      "r367",
      "r387",
      "r389"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS",
      "http://macrogenics.com/role/CollaborationandOtherAgreementsIMabBiopharmaDetails",
      "http://macrogenics.com/role/CollaborationandOtherAgreementsIncyteCorporationDetails",
      "http://macrogenics.com/role/CollaborationandOtherAgreementsJanssenDetails",
      "http://macrogenics.com/role/CollaborationandOtherAgreementsNIAIDContractDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r124",
      "r168",
      "r169",
      "r219",
      "r221",
      "r367",
      "r387",
      "r389"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS",
      "http://macrogenics.com/role/CollaborationandOtherAgreementsIMabBiopharmaDetails",
      "http://macrogenics.com/role/CollaborationandOtherAgreementsIncyteCorporationDetails",
      "http://macrogenics.com/role/CollaborationandOtherAgreementsJanssenDetails",
      "http://macrogenics.com/role/CollaborationandOtherAgreementsNIAIDContractDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r161",
      "r167",
      "r168",
      "r169",
      "r170",
      "r183",
      "r194",
      "r222",
      "r231",
      "r233",
      "r263",
      "r264",
      "r265",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r364",
      "r388",
      "r390",
      "r399",
      "r400"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Range [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://macrogenics.com/role/CollaborationandOtherAgreementsIMabBiopharmaDetails",
      "http://macrogenics.com/role/CollaborationandOtherAgreementsIncyteCorporationDetails",
      "http://macrogenics.com/role/CollaborationandOtherAgreementsNIAIDContractDetails",
      "http://macrogenics.com/role/CollaborationandOtherAgreementsZaiLabDetails",
      "http://macrogenics.com/role/StockBasedCompensationOptionPricingAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r161",
      "r167",
      "r168",
      "r169",
      "r170",
      "r183",
      "r194",
      "r222",
      "r231",
      "r233",
      "r263",
      "r264",
      "r265",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r364",
      "r388",
      "r390",
      "r399",
      "r400"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Range [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://macrogenics.com/role/CollaborationandOtherAgreementsIMabBiopharmaDetails",
      "http://macrogenics.com/role/CollaborationandOtherAgreementsIncyteCorporationDetails",
      "http://macrogenics.com/role/CollaborationandOtherAgreementsNIAIDContractDetails",
      "http://macrogenics.com/role/CollaborationandOtherAgreementsZaiLabDetails",
      "http://macrogenics.com/role/StockBasedCompensationOptionPricingAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RepurchaseAgreementCounterpartyNameDomain": {
     "auth_ref": [
      "r34",
      "r35",
      "r80",
      "r81",
      "r184",
      "r195"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparty Name [Domain]",
        "terseLabel": "Counterparty Name [Domain]"
       }
      }
     },
     "localname": "RepurchaseAgreementCounterpartyNameDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://macrogenics.com/role/CollaborationandOtherAgreementsIMabBiopharmaDetails",
      "http://macrogenics.com/role/CollaborationandOtherAgreementsIncyteCorporationDetails",
      "http://macrogenics.com/role/CollaborationandOtherAgreementsJanssenDetails",
      "http://macrogenics.com/role/CollaborationandOtherAgreementsNIAIDContractDetails",
      "http://macrogenics.com/role/CollaborationandOtherAgreementsZaiLabDetails",
      "http://macrogenics.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioForecastMember": {
     "auth_ref": [
      "r91",
      "r232"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forecast [Member]",
        "terseLabel": "Forecast"
       }
      }
     },
     "localname": "ScenarioForecastMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://macrogenics.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [
      "r91",
      "r96",
      "r166",
      "r232"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Domain]",
        "terseLabel": "Scenario [Domain]"
       }
      }
     },
     "localname": "ScenarioUnspecifiedDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://macrogenics.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r91",
      "r96",
      "r166",
      "r232",
      "r332"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Axis]",
        "terseLabel": "Scenario [Axis]"
       }
      }
     },
     "localname": "StatementScenarioAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://macrogenics.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r27",
      "r329"
     ],
     "calculation": {
      "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r127",
      "r128"
     ],
     "calculation": {
      "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS": {
       "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"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": {
     "auth_ref": [
      "r69"
     ],
     "calculation": {
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Accretion (Amortization) of Discounts and Premiums, Investments",
        "negatedTerseLabel": "Amortization of premiums and discounts on marketable securities"
       }
      }
     },
     "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r29"
     ],
     "calculation": {
      "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Liabilities, Current",
        "terseLabel": "Accrued expenses and other current liabilities"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": {
     "auth_ref": [
      "r40"
     ],
     "calculation": {
      "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of accumulated 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).",
        "label": "AOCI, Debt Securities, Available-for-Sale, Adjustment, after Tax",
        "verboseLabel": "Accumulated other comprehensive loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "auth_ref": [
      "r15"
     ],
     "calculation": {
      "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.",
        "label": "Additional Paid in Capital, Common Stock",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r83",
      "r84",
      "r85",
      "r275",
      "r276",
      "r277",
      "r300"
     ],
     "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/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://macrogenics.com/role/CollaborationandOtherAgreementsZaiLabDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r236",
      "r279",
      "r280"
     ],
     "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": "Share-based compensation"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r268"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share-Based Payment Arrangement, Expense",
        "terseLabel": "Stock-based compensation expense"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember": {
     "auth_ref": [
      "r38",
      "r41",
      "r47",
      "r48",
      "r49",
      "r293"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, including the portion attributable to the noncontrolling interest. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Including Portion Attributable to Noncontrolling Interest [Member]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss)"
       }
      }
     },
     "localname": "AociIncludingPortionAttributableToNoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r11",
      "r78",
      "r113",
      "r116",
      "r122",
      "r143",
      "r172",
      "r173",
      "r174",
      "r175",
      "r176",
      "r177",
      "r178",
      "r179",
      "r180",
      "r181",
      "r182",
      "r291",
      "r294",
      "r315",
      "r327",
      "r329",
      "r369",
      "r379"
     ],
     "calculation": {
      "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r6",
      "r26",
      "r78",
      "r143",
      "r172",
      "r173",
      "r174",
      "r175",
      "r176",
      "r177",
      "r178",
      "r179",
      "r180",
      "r181",
      "r182",
      "r291",
      "r294",
      "r315",
      "r327",
      "r329"
     ],
     "calculation": {
      "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "auth_ref": [
      "r303"
     ],
     "calculation": {
      "http://macrogenics.com/role/FairValueofFinancialInstrumentsDetails": {
       "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 assets measured at fair value"
       }
      }
     },
     "localname": "AssetsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/FairValueofFinancialInstrumentsDetails"
     ],
     "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/2022",
     "presentation": [
      "http://macrogenics.com/role/FairValueofFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {
     "auth_ref": [
      "r135"
     ],
     "calculation": {
      "http://macrogenics.com/role/MarketableSecuritiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax",
        "terseLabel": "Gross Unrealized Gains"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/MarketableSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": {
     "auth_ref": [
      "r136"
     ],
     "calculation": {
      "http://macrogenics.com/role/MarketableSecuritiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax",
        "negatedLabel": "Gross Unrealized Losses"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/MarketableSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": {
     "auth_ref": [
      "r132",
      "r150"
     ],
     "calculation": {
      "http://macrogenics.com/role/MarketableSecuritiesDetails": {
       "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/2022",
     "presentation": [
      "http://macrogenics.com/role/MarketableSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecurities": {
     "auth_ref": [
      "r130",
      "r133",
      "r150",
      "r371"
     ],
     "calculation": {
      "http://macrogenics.com/role/FairValueofFinancialInstrumentsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0
      },
      "http://macrogenics.com/role/MarketableSecuritiesDetails": {
       "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": "Fair Value",
        "verboseLabel": "Securities"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtSecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/FairValueofFinancialInstrumentsDetails",
      "http://macrogenics.com/role/MarketableSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266"
     ],
     "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/2022",
     "presentation": [
      "http://macrogenics.com/role/StockbasedCompensationRestrictedStockUnitActivityDetails"
     ],
     "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/2022",
     "presentation": [
      "http://macrogenics.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "auth_ref": [
      "r71",
      "r72",
      "r73"
     ],
     "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, equipment and software included in accounts payable or accruals"
       }
      }
     },
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r4",
      "r9",
      "r70"
     ],
     "calculation": {
      "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.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/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
     "auth_ref": [],
     "calculation": {
      "http://macrogenics.com/role/FairValueofFinancialInstrumentsDetails": {
       "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 and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/FairValueofFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r65",
      "r70",
      "r74"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "periodEndLabel": "Cash and cash equivalents at end of period",
        "periodStartLabel": "Cash and cash equivalents at beginning of period"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r65",
      "r316"
     ],
     "calculation": {
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net change in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ClassOfStockLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Class of Stock [Line Items]",
        "terseLabel": "Class of Stock [Line Items]"
       }
      }
     },
     "localname": "ClassOfStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]",
        "terseLabel": "Collaboration And Other Agreements [Line Items]"
       }
      }
     },
     "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CollaborationandOtherAgreementsIMabBiopharmaDetails",
      "http://macrogenics.com/role/CollaborationandOtherAgreementsIncyteCorporationDetails",
      "http://macrogenics.com/role/CollaborationandOtherAgreementsJanssenDetails",
      "http://macrogenics.com/role/CollaborationandOtherAgreementsNIAIDContractDetails",
      "http://macrogenics.com/role/CollaborationandOtherAgreementsZaiLabDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r163",
      "r164",
      "r165",
      "r171",
      "r398"
     ],
     "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/2022",
     "presentation": [
      "http://macrogenics.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r83",
      "r84",
      "r300"
     ],
     "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/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://macrogenics.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://macrogenics.com/role/CollaborationandOtherAgreementsZaiLabDetails",
      "http://macrogenics.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r14"
     ],
     "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/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r14",
      "r208"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "terseLabel": "Common stock, shares outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r14",
      "r329"
     ],
     "calculation": {
      "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common stock, $0.01 par value -- 125,000,000 shares authorized, 61,462,189 and 61,307,428 shares outstanding at September\u00a030, 2022 and December\u00a031, 2021, respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r43",
      "r45",
      "r46",
      "r52",
      "r373",
      "r385"
     ],
     "calculation": {
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": {
       "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/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiability": {
     "auth_ref": [
      "r217",
      "r218",
      "r220"
     ],
     "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": "Deferred revenue"
       }
      }
     },
     "localname": "ContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CollaborationandOtherAgreementsIMabBiopharmaDetails",
      "http://macrogenics.com/role/CollaborationandOtherAgreementsIncyteCorporationDetails",
      "http://macrogenics.com/role/CollaborationandOtherAgreementsZaiLabDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r217",
      "r218",
      "r220"
     ],
     "calculation": {
      "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Contract with Customer, Liability, Current",
        "terseLabel": "Deferred revenue, current",
        "verboseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://macrogenics.com/role/CollaborationandOtherAgreementsIMabBiopharmaDetails",
      "http://macrogenics.com/role/CollaborationandOtherAgreementsIncyteCorporationDetails",
      "http://macrogenics.com/role/CollaborationandOtherAgreementsZaiLabDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityNoncurrent": {
     "auth_ref": [
      "r217",
      "r218",
      "r220"
     ],
     "calculation": {
      "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.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": "Deferred revenue, net of current portion"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://macrogenics.com/role/CollaborationandOtherAgreementsIMabBiopharmaDetails",
      "http://macrogenics.com/role/CollaborationandOtherAgreementsIncyteCorporationDetails",
      "http://macrogenics.com/role/CollaborationandOtherAgreementsZaiLabDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CorporateDebtSecuritiesMember": {
     "auth_ref": [
      "r223",
      "r230",
      "r396"
     ],
     "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/2022",
     "presentation": [
      "http://macrogenics.com/role/FairValueofFinancialInstrumentsDetails",
      "http://macrogenics.com/role/MarketableSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r56",
      "r367"
     ],
     "calculation": {
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": {
       "order": 4.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.",
        "label": "Cost of Goods and Services Sold",
        "terseLabel": "Cost of product sales"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostsAndExpenses": {
     "auth_ref": [
      "r55"
     ],
     "calculation": {
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total costs of sales and operating expenses for the period.",
        "label": "Costs and Expenses",
        "totalLabel": "Total costs and expenses"
       }
      }
     },
     "localname": "CostsAndExpenses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostsAndExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Costs and Expenses [Abstract]",
        "terseLabel": "Costs and expenses:"
       }
      }
     },
     "localname": "CostsAndExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss": {
     "auth_ref": [
      "r134",
      "r150",
      "r153",
      "r154"
     ],
     "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 loss related to available-for-sale debt securities"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleAllowanceForCreditLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/MarketableSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": {
     "auth_ref": [
      "r139"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-Sale [Table Text Block]",
        "terseLabel": "Available-for-sale Marketable Securities"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/MarketableSecuritiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r68",
      "r112"
     ],
     "calculation": {
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "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 expense"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r238",
      "r239",
      "r269",
      "r270",
      "r272",
      "r282"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement [Text Block]",
        "terseLabel": "Stock-Based Compensation"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/StockBasedCompensation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r53",
      "r88",
      "r89",
      "r90",
      "r91",
      "r92",
      "r97",
      "r99",
      "r101",
      "r102",
      "r103",
      "r104",
      "r105",
      "r301",
      "r302",
      "r374",
      "r386"
     ],
     "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": "Basic net loss per common share (in usd per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r53",
      "r88",
      "r89",
      "r90",
      "r91",
      "r92",
      "r99",
      "r101",
      "r102",
      "r103",
      "r104",
      "r105",
      "r301",
      "r302",
      "r374",
      "r386"
     ],
     "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": "Diluted net loss per common share (in usd per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]",
        "terseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r271"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "terseLabel": "Unrecognized compensation expense related to non-vested stock-options, net of related forfeiture estimates"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r271"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "terseLabel": "Unrecognized compensation expense recognition period (in years)"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/StockBasedCompensationStockOptionActivityDetails",
      "http://macrogenics.com/role/StockbasedCompensationRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
     "auth_ref": [
      "r271"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount",
        "terseLabel": "Total unrecognized compensation cost"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/StockbasedCompensationRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r0",
      "r47",
      "r48",
      "r49",
      "r83",
      "r84",
      "r85",
      "r87",
      "r93",
      "r95",
      "r106",
      "r144",
      "r208",
      "r215",
      "r275",
      "r276",
      "r277",
      "r286",
      "r287",
      "r300",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r326",
      "r391",
      "r392",
      "r393"
     ],
     "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/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://macrogenics.com/role/CollaborationandOtherAgreementsZaiLabDetails",
      "http://macrogenics.com/role/StockholdersEquityDetails"
     ],
     "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/2022",
     "presentation": [
      "http://macrogenics.com/role/FairValueofFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r303",
      "r304",
      "r311"
     ],
     "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/2022",
     "presentation": [
      "http://macrogenics.com/role/FairValueofFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": {
     "auth_ref": [
      "r303",
      "r304",
      "r305",
      "r310",
      "r311"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.",
        "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]",
        "terseLabel": "Financial Assets Measured at Fair Value on a Recurring Basis"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/FairValueofFinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": {
     "auth_ref": [
      "r308"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class of asset.",
        "label": "Asset Class [Domain]",
        "terseLabel": "Asset Class [Domain]"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/FairValueofFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueByAssetClassAxis": {
     "auth_ref": [
      "r303",
      "r311"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by class of asset.",
        "label": "Asset Class [Axis]",
        "terseLabel": "Asset Class [Axis]"
       }
      }
     },
     "localname": "FairValueByAssetClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/FairValueofFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r185",
      "r187",
      "r188",
      "r223",
      "r224",
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r304",
      "r337",
      "r338",
      "r339"
     ],
     "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/2022",
     "presentation": [
      "http://macrogenics.com/role/FairValueofFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r303",
      "r304",
      "r306",
      "r307",
      "r312"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement frequency.",
        "label": "Measurement Frequency [Axis]",
        "terseLabel": "Measurement Frequency [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementFrequencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/FairValueofFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r309"
     ],
     "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 of Financial Instruments"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/FairValueofFinancialInstruments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r185",
      "r223",
      "r224",
      "r229",
      "r230",
      "r304",
      "r337"
     ],
     "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/2022",
     "presentation": [
      "http://macrogenics.com/role/FairValueofFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r185",
      "r187",
      "r188",
      "r223",
      "r224",
      "r229",
      "r230",
      "r304",
      "r338"
     ],
     "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/2022",
     "presentation": [
      "http://macrogenics.com/role/FairValueofFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement frequency.",
        "label": "Measurement Frequency [Domain]",
        "terseLabel": "Fair Value, Measurement Frequency [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementFrequencyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/FairValueofFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r185",
      "r187",
      "r188",
      "r223",
      "r224",
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r337",
      "r338",
      "r339"
     ],
     "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/2022",
     "presentation": [
      "http://macrogenics.com/role/FairValueofFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r309",
      "r312"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.",
        "label": "Fair Value, Recurring [Member]",
        "terseLabel": "Fair Value Measurements, Recurring Basis"
       }
      }
     },
     "localname": "FairValueMeasurementsRecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/FairValueofFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "auth_ref": [
      "r313",
      "r314"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.",
        "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]",
        "terseLabel": "Fair Value of Financial Instruments"
       }
      }
     },
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r137",
      "r138",
      "r140",
      "r141",
      "r142",
      "r145",
      "r146",
      "r147",
      "r148",
      "r149",
      "r151",
      "r152",
      "r155",
      "r156",
      "r186",
      "r206",
      "r298",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413"
     ],
     "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/2022",
     "presentation": [
      "http://macrogenics.com/role/MarketableSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r57"
     ],
     "calculation": {
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": {
       "order": 2.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.",
        "label": "General and Administrative Expense",
        "terseLabel": "Selling, general and administrative"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "auth_ref": [
      "r54"
     ],
     "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/2022",
     "presentation": [
      "http://macrogenics.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r160",
      "r162"
     ],
     "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/2022",
     "presentation": [
      "http://macrogenics.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r162"
     ],
     "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/2022",
     "presentation": [
      "http://macrogenics.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities": {
     "auth_ref": [
      "r67"
     ],
     "calculation": {
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligations incurred but not paid, and operating obligations classified as other.",
        "label": "Increase (Decrease) in Accounts Payable and Other Operating Liabilities",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r67"
     ],
     "calculation": {
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "Accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "auth_ref": [
      "r67"
     ],
     "calculation": {
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.",
        "label": "Increase (Decrease) in Accrued Liabilities",
        "terseLabel": "Accrued expenses and other current liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "auth_ref": [
      "r67",
      "r365"
     ],
     "calculation": {
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Increase (Decrease) in Contract with Customer, Liability",
        "terseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r67"
     ],
     "calculation": {
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.",
        "label": "Increase (Decrease) in Inventories",
        "negatedTerseLabel": "Inventory"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in operating assets and liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": {
     "auth_ref": [
      "r67",
      "r325"
     ],
     "calculation": {
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation for operating lease.",
        "label": "Increase (Decrease) in Operating Lease Liability",
        "terseLabel": "Lease liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": {
     "auth_ref": [
      "r67"
     ],
     "calculation": {
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in current liabilities classified as other.",
        "label": "Increase (Decrease) in Other Current Liabilities",
        "terseLabel": "Other non current liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherCurrentLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {
     "auth_ref": [
      "r67"
     ],
     "calculation": {
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating assets classified as other.",
        "label": "Increase (Decrease) in Other Operating Assets",
        "negatedLabel": "Other non current assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r67"
     ],
     "calculation": {
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory Disclosure [Abstract]"
       }
      }
     },
     "localname": "InventoryDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "auth_ref": [
      "r158"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.",
        "label": "Inventory Disclosure [Text Block]",
        "terseLabel": "Inventory, Net"
       }
      }
     },
     "localname": "InventoryDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/InventoryNet"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryFinishedGoods": {
     "auth_ref": [
      "r20"
     ],
     "calculation": {
      "http://macrogenics.com/role/InventoryNetDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.",
        "label": "Inventory, Finished Goods, Gross",
        "terseLabel": "Finished goods"
       }
      }
     },
     "localname": "InventoryFinishedGoods",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/InventoryNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r5",
      "r25",
      "r329"
     ],
     "calculation": {
      "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://macrogenics.com/role/InventoryNetDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Net",
        "terseLabel": "Inventory, net",
        "totalLabel": "Total inventory, net"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://macrogenics.com/role/InventoryNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryValuationReserves": {
     "auth_ref": [
      "r25",
      "r157"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of valuation reserve for inventory.",
        "label": "Inventory Valuation Reserves",
        "terseLabel": "Inventory valuation reserves"
       }
      }
     },
     "localname": "InventoryValuationReserves",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/InventoryNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWorkInProcess": {
     "auth_ref": [
      "r21"
     ],
     "calculation": {
      "http://macrogenics.com/role/InventoryNetDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.",
        "label": "Inventory, Work in Process, Gross",
        "terseLabel": "Work in process"
       }
      }
     },
     "localname": "InventoryWorkInProcess",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/InventoryNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Investments": {
     "auth_ref": [
      "r383"
     ],
     "calculation": {
      "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all investments.",
        "label": "Investments",
        "terseLabel": "Marketable securities"
       }
      }
     },
     "localname": "Investments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments, Debt and Equity Securities [Abstract]"
       }
      }
     },
     "localname": "InvestmentsDebtAndEquitySecuritiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r139",
      "r368",
      "r377",
      "r397",
      "r414"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for investments in certain debt and equity securities.",
        "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]",
        "terseLabel": "Marketable Securities"
       }
      }
     },
     "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/MarketableSecurities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r28",
      "r78",
      "r117",
      "r143",
      "r172",
      "r173",
      "r174",
      "r176",
      "r177",
      "r178",
      "r179",
      "r180",
      "r181",
      "r182",
      "r292",
      "r294",
      "r295",
      "r315",
      "r327",
      "r328"
     ],
     "calculation": {
      "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r19",
      "r78",
      "r143",
      "r315",
      "r329",
      "r370",
      "r381"
     ],
     "calculation": {
      "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and stockholders' equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "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/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r7",
      "r30",
      "r78",
      "r143",
      "r172",
      "r173",
      "r174",
      "r176",
      "r177",
      "r178",
      "r179",
      "r180",
      "r181",
      "r182",
      "r292",
      "r294",
      "r295",
      "r315",
      "r327",
      "r328",
      "r329"
     ],
     "calculation": {
      "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MoneyMarketFundsMember": {
     "auth_ref": [
      "r223"
     ],
     "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/2022",
     "presentation": [
      "http://macrogenics.com/role/FairValueofFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r65"
     ],
     "calculation": {
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash provided by financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Cash flows from financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r65"
     ],
     "calculation": {
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash provided by (used in) investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Cash flows from investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r65",
      "r66",
      "r69"
     ],
     "calculation": {
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash used in operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Cash flows from operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r2",
      "r42",
      "r44",
      "r49",
      "r51",
      "r69",
      "r78",
      "r86",
      "r88",
      "r89",
      "r90",
      "r91",
      "r94",
      "r95",
      "r100",
      "r113",
      "r115",
      "r118",
      "r121",
      "r123",
      "r143",
      "r172",
      "r173",
      "r174",
      "r176",
      "r177",
      "r178",
      "r179",
      "r180",
      "r181",
      "r182",
      "r302",
      "r315",
      "r372",
      "r384"
     ],
     "calculation": {
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": {
       "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/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS",
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "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]",
        "verboseLabel": "Recent Accounting Pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r113",
      "r115",
      "r118",
      "r121",
      "r123"
     ],
     "calculation": {
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "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/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r324"
     ],
     "calculation": {
      "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r324"
     ],
     "calculation": {
      "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Lease liabilities, net of current portion"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r3",
      "r82",
      "r109",
      "r297"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements.",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]",
        "terseLabel": "Nature of Operations"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/NatureofOperations"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r10"
     ],
     "calculation": {
      "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other non current assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": {
     "auth_ref": [
      "r36",
      "r37",
      "r39"
     ],
     "calculation": {
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and 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), after Adjustment and Tax",
        "terseLabel": "Unrealized gain (loss) on investments"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]",
        "terseLabel": "Other comprehensive loss:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r31"
     ],
     "calculation": {
      "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.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/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "auth_ref": [
      "r69"
     ],
     "calculation": {
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 11.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)",
        "negatedTerseLabel": "Other non-cash items"
       }
      }
     },
     "localname": "OtherNoncashIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r58"
     ],
     "calculation": {
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income (Expense)",
        "terseLabel": "Other income"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [
      "r64"
     ],
     "calculation": {
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Payment, Tax Withholding, Share-Based Payment Arrangement",
        "negatedTerseLabel": "Taxes paid related to net share settlement of equity awards"
       }
      }
     },
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": {
     "auth_ref": [
      "r59",
      "r61",
      "r131"
     ],
     "calculation": {
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Payments to Acquire Debt Securities, Available-for-Sale",
        "negatedLabel": "Purchases of marketable securities"
       }
      }
     },
     "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r62"
     ],
     "calculation": {
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.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, equipment and software"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]",
        "terseLabel": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement.",
        "label": "Plan Name [Domain]",
        "terseLabel": "Plan Name [Domain]"
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r26"
     ],
     "calculation": {
      "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.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/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "auth_ref": [
      "r63"
     ],
     "calculation": {
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the additional capital contribution to the entity.",
        "label": "Proceeds from Issuance of Common Stock",
        "terseLabel": "Proceeds from issuance of common stock, net of offering costs"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": {
     "auth_ref": [
      "r59",
      "r60",
      "r131"
     ],
     "calculation": {
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from sale, maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale",
        "terseLabel": "Proceeds from sale and maturities of marketable securities"
       }
      }
     },
     "localname": "ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r63",
      "r274"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.",
        "label": "Proceeds from Stock Options Exercised",
        "terseLabel": "Cash received for options exercised"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductMember": {
     "auth_ref": [
      "r221"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Article or substance produced by nature, labor or machinery.",
        "label": "Product [Member]",
        "terseLabel": "Product sales, net"
       }
      }
     },
     "localname": "ProductMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r159",
      "r329",
      "r378",
      "r382"
     ],
     "calculation": {
      "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property, equipment and software, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis": {
     "auth_ref": [
      "r284",
      "r285"
     ],
     "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/2022",
     "presentation": [
      "http://macrogenics.com/role/CollaborationandOtherAgreementsIMabBiopharmaDetails",
      "http://macrogenics.com/role/CollaborationandOtherAgreementsIncyteCorporationDetails",
      "http://macrogenics.com/role/CollaborationandOtherAgreementsJanssenDetails",
      "http://macrogenics.com/role/CollaborationandOtherAgreementsZaiLabDetails",
      "http://macrogenics.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain": {
     "auth_ref": [
      "r284",
      "r285"
     ],
     "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/2022",
     "presentation": [
      "http://macrogenics.com/role/CollaborationandOtherAgreementsIMabBiopharmaDetails",
      "http://macrogenics.com/role/CollaborationandOtherAgreementsIncyteCorporationDetails",
      "http://macrogenics.com/role/CollaborationandOtherAgreementsJanssenDetails",
      "http://macrogenics.com/role/CollaborationandOtherAgreementsZaiLabDetails",
      "http://macrogenics.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r283",
      "r366",
      "r401"
     ],
     "calculation": {
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": {
       "order": 1.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.",
        "label": "Research and Development Expense",
        "terseLabel": "Research and development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS"
     ],
     "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/2022",
     "presentation": [
      "http://macrogenics.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "Restricted Stock Units"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/StockbasedCompensationRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r16",
      "r215",
      "r329",
      "r380",
      "r394",
      "r395"
     ],
     "calculation": {
      "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Accumulated deficit"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r0",
      "r83",
      "r84",
      "r85",
      "r87",
      "r93",
      "r95",
      "r144",
      "r275",
      "r276",
      "r277",
      "r286",
      "r287",
      "r300",
      "r391",
      "r393"
     ],
     "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/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r50",
      "r78",
      "r110",
      "r111",
      "r114",
      "r119",
      "r120",
      "r124",
      "r125",
      "r126",
      "r143",
      "r172",
      "r173",
      "r174",
      "r176",
      "r177",
      "r178",
      "r179",
      "r180",
      "r181",
      "r182",
      "r315",
      "r375"
     ],
     "calculation": {
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": {
       "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",
        "terseLabel": "Revenues"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS",
      "http://macrogenics.com/role/CollaborationandOtherAgreementsIMabBiopharmaDetails",
      "http://macrogenics.com/role/CollaborationandOtherAgreementsIncyteCorporationDetails",
      "http://macrogenics.com/role/CollaborationandOtherAgreementsJanssenDetails",
      "http://macrogenics.com/role/CollaborationandOtherAgreementsNIAIDContractDetails",
      "http://macrogenics.com/role/CollaborationandOtherAgreementsZaiLabDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenuesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenues [Abstract]",
        "terseLabel": "Revenues:"
       }
      }
     },
     "localname": "RevenuesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS"
     ],
     "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": "Proceeds of stock sale"
       }
      }
     },
     "localname": "SaleOfStockConsiderationReceivedOnTransaction",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CollaborationandOtherAgreementsZaiLabDetails",
      "http://macrogenics.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.",
        "label": "Sale of Stock [Domain]",
        "terseLabel": "Sale of Stock [Domain]"
       }
      }
     },
     "localname": "SaleOfStockNameOfTransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.",
        "label": "Sale of Stock, Number of Shares Issued in Transaction",
        "terseLabel": "Number of shares sold (in shares)"
       }
      }
     },
     "localname": "SaleOfStockNumberOfSharesIssuedInTransaction",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/StockholdersEquityDetails"
     ],
     "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": "Sales of stock purchase price (in dollars per share)"
       }
      }
     },
     "localname": "SaleOfStockPricePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CollaborationandOtherAgreementsZaiLabDetails",
      "http://macrogenics.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "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/2022",
     "presentation": [
      "http://macrogenics.com/role/MarketableSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": {
     "auth_ref": [
      "r288"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.",
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]",
        "terseLabel": "License And Collaboration Agreements [Table]"
       }
      }
     },
     "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CollaborationandOtherAgreementsIMabBiopharmaDetails",
      "http://macrogenics.com/role/CollaborationandOtherAgreementsIncyteCorporationDetails",
      "http://macrogenics.com/role/CollaborationandOtherAgreementsJanssenDetails",
      "http://macrogenics.com/role/CollaborationandOtherAgreementsNIAIDContractDetails",
      "http://macrogenics.com/role/CollaborationandOtherAgreementsZaiLabDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": {
     "auth_ref": [
      "r267",
      "r278"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]",
        "terseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "auth_ref": [
      "r267"
     ],
     "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": "Stock-Based Compensation Expense"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r8",
      "r22",
      "r23",
      "r24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.",
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "terseLabel": "Schedule of Inventory"
       }
      }
     },
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/InventoryNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r235",
      "r237",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266"
     ],
     "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/2022",
     "presentation": [
      "http://macrogenics.com/role/StockBasedCompensationOptionPricingAssumptionsDetails",
      "http://macrogenics.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails",
      "http://macrogenics.com/role/StockbasedCompensationRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r261"
     ],
     "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": "Valuation Assumptions Using the Black-Scholes Option-Pricing Model"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.",
        "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]",
        "terseLabel": "Schedule of RSU Activity"
       }
      }
     },
     "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "auth_ref": [
      "r12",
      "r13",
      "r14",
      "r76",
      "r107",
      "r108",
      "r189",
      "r190",
      "r191",
      "r192",
      "r193",
      "r194",
      "r195",
      "r197",
      "r201",
      "r206",
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r215"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.",
        "label": "Schedule of Stock by Class [Table]",
        "terseLabel": "Schedule of Stock by Class [Table]"
       }
      }
     },
     "localname": "ScheduleOfStockByClassTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the change in stock options.",
        "label": "Schedule of Stock Options Roll Forward [Table Text Block]",
        "terseLabel": "Schedule of Stock Options Roll Forward"
       }
      }
     },
     "localname": "ScheduleOfStockOptionsRollForwardTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in net income (trading) and investment in equity security with change in fair value recognized in net income (FV-NI).",
        "label": "Debt Securities, Trading, and Equity Securities, FV-NI [Table]",
        "terseLabel": "Debt Securities, Trading, and Equity Securities, FV-NI [Table]"
       }
      }
     },
     "localname": "ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/MarketableSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r67"
     ],
     "calculation": {
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r239"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period",
        "terseLabel": "Award vesting period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/StockbasedCompensationRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r256"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "negatedLabel": "Forfeited or expired (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/StockbasedCompensationRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r256"
     ],
     "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 or expired (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/StockbasedCompensationRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r254"
     ],
     "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/2022",
     "presentation": [
      "http://macrogenics.com/role/StockbasedCompensationRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r254"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Granted (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/StockbasedCompensationRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r251",
      "r252"
     ],
     "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/2022",
     "presentation": [
      "http://macrogenics.com/role/StockbasedCompensationRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "terseLabel": "Shares"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/StockbasedCompensationRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r251",
      "r252"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "periodEndLabel": "Ending Balance (in dollars per share)",
        "periodStartLabel": "Beginning Balance (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/StockbasedCompensationRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]",
        "terseLabel": "Weighted-Average Grant Date Fair Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/StockbasedCompensationRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r255"
     ],
     "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": "Exercised (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/StockbasedCompensationRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r264"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "terseLabel": "Expected dividend yield"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/StockBasedCompensationOptionPricingAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r263"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
        "terseLabel": "Expected volatility"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/StockBasedCompensationOptionPricingAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r265"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "terseLabel": "Risk-free interest rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/StockBasedCompensationOptionPricingAssumptionsDetails"
     ],
     "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/2022",
     "presentation": [
      "http://macrogenics.com/role/StockBasedCompensationOptionPricingAssumptionsDetails",
      "http://macrogenics.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails",
      "http://macrogenics.com/role/StockbasedCompensationRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised": {
     "auth_ref": [
      "r250"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of non-option equity instruments exercised by participants.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Exercised",
        "negatedTerseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Exercised"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/StockbasedCompensationRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r241"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized",
        "terseLabel": "Share-based compensation, number of shares authorized (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r244"
     ],
     "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": "Shares, Exercisable (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r244"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "terseLabel": "Weighted- Average Exercise Price, Exercisable (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "auth_ref": [
      "r258"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value",
        "terseLabel": "Intrinsic value of options exercised"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": {
     "auth_ref": [
      "r249"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period",
        "negatedTerseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "auth_ref": [
      "r248"
     ],
     "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": "Shares, Forfeited or expired (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": {
     "auth_ref": [
      "r246"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net 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, Net of Forfeitures",
        "terseLabel": "Shares, Granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://macrogenics.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r257"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted-average grant-date fair value of options granted (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r273"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value",
        "terseLabel": "Aggregate Intrinsic Value, Outstanding, Ending Balance"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r242",
      "r243"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number",
        "periodEndLabel": "Shares, Outstanding, Ending Balance (in shares)",
        "periodStartLabel": "Shares, Outstanding, Beginning Balance (in shares)",
        "terseLabel": "Options outstanding (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails",
      "http://macrogenics.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "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": "Shares"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r242",
      "r243"
     ],
     "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": "Weighted- Average Exercise Price, Outstanding, Ending Balance (in dollars per share)",
        "periodStartLabel": "Weighted- Average Exercise Price, Outstanding, Beginning Balance (in dollars per share)",
        "terseLabel": "Weighted-average exercise price of stock options outstanding (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails",
      "http://macrogenics.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]",
        "terseLabel": "Weighted- Average Exercise Price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": {
     "auth_ref": [
      "r259"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value",
        "terseLabel": "Aggregate Intrinsic Value, Vested and expected to vest"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": {
     "auth_ref": [
      "r259"
     ],
     "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": "Shares, Vested and expected to vest (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r259"
     ],
     "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": "Weighted- Average Exercise Price, Vested and expected to vest (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": {
     "auth_ref": [
      "r273"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued under share-based payment arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period",
        "terseLabel": "Common stock purchased (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Award Type [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/StockbasedCompensationRestrictedStockUnitActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r247"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "terseLabel": "Weighted- Average Exercise Price, Exercised (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r249"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price",
        "terseLabel": "Weighted- Average Exercise Price, Expired (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r248"
     ],
     "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": "Weighted- Average Exercise Price, Forfeited (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r246"
     ],
     "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": "Weighted- Average Exercise Price, Granted (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r262"
     ],
     "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/2022",
     "presentation": [
      "http://macrogenics.com/role/StockBasedCompensationOptionPricingAssumptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "auth_ref": [
      "r273"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value",
        "terseLabel": "Aggregate Intrinsic Value, Exercisable"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r273"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted- Average Remaining Contractual Term, Exercisable (in years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r259"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted- Average Remaining Contractual Term, Outstanding (in years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r259"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted- Average Remaining Contractual Term, Vested and expected to vest (in years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": {
     "auth_ref": [
      "r258"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value",
        "terseLabel": "Fair value of shares vested"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchase price of common stock expressed as a percentage of its fair value.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent",
        "terseLabel": "Purchase price of common stock percent of the fair market value"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_SharesIssued": {
     "auth_ref": [
      "r208"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.",
        "label": "Shares, Issued",
        "periodEndLabel": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)"
       }
      }
     },
     "localname": "SharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r75",
      "r82"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "Summary of Significant Accounting Policies"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/SummaryofSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r0",
      "r32",
      "r47",
      "r48",
      "r49",
      "r83",
      "r84",
      "r85",
      "r87",
      "r93",
      "r95",
      "r106",
      "r144",
      "r208",
      "r215",
      "r275",
      "r276",
      "r277",
      "r286",
      "r287",
      "r300",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r326",
      "r391",
      "r392",
      "r393"
     ],
     "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/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://macrogenics.com/role/CollaborationandOtherAgreementsZaiLabDetails",
      "http://macrogenics.com/role/StockholdersEquityDetails"
     ],
     "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/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS",
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r83",
      "r84",
      "r85",
      "r106",
      "r367"
     ],
     "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/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS",
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation": {
     "auth_ref": [
      "r234",
      "r281"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value, after forfeiture, of shares granted under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).",
        "label": "Shares Granted, Value, Share-Based Payment Arrangement, after Forfeiture",
        "terseLabel": "Stock plan related activity"
       }
      }
     },
     "localname": "StockGrantedDuringPeriodValueSharebasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r13",
      "r14",
      "r208",
      "r215"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new stock issued during the period.",
        "label": "Stock Issued During Period, Shares, New Issues",
        "terseLabel": "Number of shares issued or sold (in shares)",
        "verboseLabel": "Issuance of common stock, net of offering costs (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://macrogenics.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r13",
      "r14",
      "r208",
      "r215",
      "r247"
     ],
     "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": "Shares, Exercised (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r13",
      "r14",
      "r208",
      "r215"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.",
        "label": "Stock Issued During Period, Value, New Issues",
        "terseLabel": "Issuance of common stock, net of offering costs"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r14",
      "r17",
      "r18",
      "r78",
      "r129",
      "r143",
      "r315",
      "r329"
     ],
     "calculation": {
      "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "totalLabel": "Total stockholders' equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "Stockholders' equity:"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://macrogenics.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r0",
      "r1",
      "r48",
      "r78",
      "r83",
      "r84",
      "r85",
      "r87",
      "r93",
      "r143",
      "r144",
      "r215",
      "r275",
      "r276",
      "r277",
      "r286",
      "r287",
      "r289",
      "r290",
      "r296",
      "r300",
      "r315",
      "r317",
      "r318",
      "r322",
      "r326",
      "r392",
      "r393"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.",
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r77",
      "r193",
      "r196",
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r203",
      "r204",
      "r205",
      "r207",
      "r215",
      "r216",
      "r299"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
        "label": "Stockholders' Equity Note Disclosure [Text Block]",
        "terseLabel": "Stockholders' Equity"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/StockholdersEquity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsequentEventLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.",
        "label": "Subsequent Event [Line Items]",
        "terseLabel": "Subsequent Event [Line Items]"
       }
      }
     },
     "localname": "SubsequentEventLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r323",
      "r331"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent Event"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CollaborationandOtherAgreementsIncyteCorporationDetails",
      "http://macrogenics.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTable": {
     "auth_ref": [
      "r323",
      "r331"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses pertinent information about one or more 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.",
        "label": "Subsequent Event [Table]",
        "terseLabel": "Subsequent Event [Table]"
       }
      }
     },
     "localname": "SubsequentEventTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r323",
      "r331"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]",
        "terseLabel": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CollaborationandOtherAgreementsIncyteCorporationDetails",
      "http://macrogenics.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r323",
      "r331"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]",
        "terseLabel": "Subsequent Event Type [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CollaborationandOtherAgreementsIncyteCorporationDetails",
      "http://macrogenics.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r330",
      "r333"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.",
        "label": "Subsequent Events [Text Block]",
        "terseLabel": "Subsequent Events"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/SubsequentEvents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of sale of the entity's stock.",
        "label": "Sale of Stock [Axis]",
        "terseLabel": "Sale of Stock [Axis]"
       }
      }
     },
     "localname": "SubsidiarySaleOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental Cash Flow Information [Abstract]"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "auth_ref": [
      "r137",
      "r138",
      "r140",
      "r141",
      "r142",
      "r186",
      "r206",
      "r298",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413"
     ],
     "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/2022",
     "presentation": [
      "http://macrogenics.com/role/MarketableSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember": {
     "auth_ref": [
      "r223",
      "r376"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debentures, bonds and other debt securities issued by US government sponsored entities (GSEs), for example, but 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). Excludes debt issued by the Government National Mortgage Association (GNMA or Ginnie Mae).",
        "label": "US Government-sponsored Enterprises Debt Securities [Member]",
        "terseLabel": "Government-sponsored enterprises"
       }
      }
     },
     "localname": "USGovernmentSponsoredEnterprisesDebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/FairValueofFinancialInstrumentsDetails",
      "http://macrogenics.com/role/MarketableSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_USTreasurySecuritiesMember": {
     "auth_ref": [
      "r79",
      "r223",
      "r230",
      "r376"
     ],
     "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. Treasury securities"
       }
      }
     },
     "localname": "USTreasurySecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/FairValueofFinancialInstrumentsDetails",
      "http://macrogenics.com/role/MarketableSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnrealizedGainLossOnInvestments": {
     "auth_ref": [
      "r68"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrealized gain (loss) on investment.",
        "label": "Unrealized Gain (Loss) on Investments",
        "terseLabel": "Unrealized gain (loss) on investments"
       }
      }
     },
     "localname": "UnrealizedGainLossOnInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r98",
      "r103"
     ],
     "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": "Diluted weighted average common shares outstanding (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r97",
      "r103"
     ],
     "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": "Basic weighted average common shares outstanding (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://macrogenics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 6
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "https://asc.fasb.org/topic&trid=2134479"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(aa)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(aaa)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "320",
   "URI": "https://asc.fasb.org/topic&trid=2196928"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(i)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.BB)",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "https://asc.fasb.org/topic&trid=2126998"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "https://asc.fasb.org/topic&trid=2144648"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "https://asc.fasb.org/topic&trid=2127136"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(CFRR 211.02)",
   "Topic": "480",
   "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21553-112644"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://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(6)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21484-112644"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21488-112644"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "https://asc.fasb.org/topic&trid=2208762"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128088960&loc=d3e3913-113898"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(l)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "30",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126965701&loc=d3e15009-113911"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org/topic&trid=2228938"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "730",
   "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "730",
   "URI": "https://asc.fasb.org/extlink&oid=6420387&loc=d3e23199-108380"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "730",
   "URI": "https://asc.fasb.org/extlink&oid=6420387&loc=d3e23221-108380"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "808",
   "URI": "https://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568447-111683"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568740-111683"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "https://asc.fasb.org/topic&trid=2197479"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "https://asc.fasb.org/topic&trid=2122149"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(1)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL7498348-110258"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "60",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "https://asc.fasb.org/topic&trid=2122774"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(i)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(ii)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)(i)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(5)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(6)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(7)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "730",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "940",
   "URI": "https://asc.fasb.org/subtopic&trid=2176304"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(6))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62557-112803"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "https://asc.fasb.org/subtopic&trid=2209399"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.1(h))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "946",
   "URI": "https://asc.fasb.org/subtopic&trid=2324412"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756"
  },
  "r402": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r403": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r404": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r405": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a"
  },
  "r406": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r407": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402"
  },
  "r408": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(1)"
  },
  "r409": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580"
  },
  "r410": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(3)"
  },
  "r411": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(i)"
  },
  "r412": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(ii)"
  },
  "r413": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(iii)"
  },
  "r414": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1403"
  },
  "r415": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(4))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3151-108585"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(1)(iii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(2)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "https://asc.fasb.org/topic&trid=2122369"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>55
<FILENAME>0001125345-22-000104-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001125345-22-000104-xbrl.zip
M4$L#!!0    ( &N 8U4/$\<$^@P  &A+   =    97AH:6)I=#$P,2UI;F-Y
M=&4S<F1A;65N9"YH=&WM7&U3XS@2_GZ_0LO4S<)6W@D0 CM5(3&0/4BHQ"PW
MG[846TFT.)97ELED?_UU2W:(\\*$J9F)V9NI6A9;MM1J=3_]=$OF_*=6MVE_
MO+/(6$T\<G=_<=-NDKU\L?APV"P66W:+7-NW-Z1:*)6)+:D?<L6%3[UBT>KL
MD;VQ4D&]6)Q.IX7I84'(4='N%;&K:M$3(F0%5[E['\[Q#OQDU/WPK_.?\GG2
M$DXT8;XBCF14,9=$(?='Y,%EX2/)Y^.GFB*823X:*U(I52KD0<A'_D1-N^+*
M8Q^2?LZ+YOJ\J <Y'PAW]N'<Y4^$N[_N\6&-E<NE6G5P?'I4/:R>G-8.G>H)
M.ZH='=?8\>GQ'V40L@B/FW="-?/8KWL3[N?'#,>OGU0"=3;EKAK7RZ72O_=2
MSRGV2>6IQT=^74L+K4,!<XN;'>$)67]7TO_.L"4_I!/NS>H_VWS"0M)A4](3
M$^K_G M!P_F023XT#X;\;U8OX^#Z<AI+ _UXW&>)=$:D]^_*QZ6S[7^>%['/
MKRUK:2M9K4]C/N"*E$N%<B*'T?_**GQS[6XG\9=J=SX?(S:8IORPH>U[3ZEI
M]>Q&NT/NNCV[W>WT2?>2V-?M/K'^>]V^:-MDO]UIM9L-VVJ1BX_D_;O3\MDO
MO_P"_S\\.R#7C=\M<F%9'7B\>7/?@H?N[GO]^T;')G:7M&WKEAR7ROL7!_OE
MT@'VW;.N[F\:.!3IY_\#[S8;]WT+AK0^DD8/.NO:UZ33M<DM#-EK-VY(H]/2
M+? (T2AE7S=L?=7LWMXU.A^)W;,:=I\T^N2NU_X=WM/O-+N=RW;+ZMC026%%
MVW/_IG($+CX02HF)\;(%8W, 5IC<>VG9OJ"C[PT*C5NKTX+_;%!L@1SBRES=
M="] M\WNS4WCHMLS"X): ^BW.K @C:N>9>$[7SCA/Z-0\>',W.*^"_.O'QX'
MWQX7JVM58(]Y2!H0)5P=<3H"]: $N?+$@'H09#R/#H2D&-@(]5URPV')0D8:
M(\F8?F=?81_OW]4JE6^%F]O,Q6C494XL;3T"Y4I\"A8Z/<'="8E0"7HJ T2
MSEP=W6E(Q)#\%GDS4J[F=#3/D<%,:WO U)0QGWP?B==[2;O3_&@CJ/3N8H?8
MI?YRA)(6\^B42D9@K8-XN7-D3)^0)G$5DD!RW^$!&'#@48>A?@=(HE@8$@J!
MM0:$K1&-T!5]1IJ1RG>'PQQYX![0FI'"WEH6*9_62H=D?\PDXSX= DYEV\K;
MOC-3+ O&G=/&NTNCO6TT>]TKJ]-N]G,$++CPUFWV]*14);?,Y0["LHZ:I"7Y
M$\N!A,[C$_<\^/6V!?A1.RJ1_4Q;ZBUUI+AB/G?"#)AK#@+>B"GP<S+E:DR,
M'\'=,<NVP]]1J3C+@@JUOS/JC$G( @J2,F^&5I]Y]<TRH+P8+H$03!@%*8!^
M420L8(#@^ Z3BG+_%8PLER(674>) 9AV17.+\DEN3BJ,G>L^%AQ27^OQH0L8
MXI9*6-;RD7Z[EG%@21.]<A865^NS >CND1/#[MZ4#BM9T&&!V(#%K_& )4,P
M'K8T,X+A6+(ADQ),';S.,#V(T!!+'06Q%2@Y.%'FX\!\WAE8JP(A31IP!=GN
MWZA5)B<AB4*$(U@!7R@B,-)..:R7RX;0C9OH/1Q3ST-*Q+3*$0R!' $@A8[D
M [-$801@9#J%-_"Q^>2_M):1L8S\X=KJ68V^H1]QA =>$HYQ^A/A@JCI>>-]
ML&(T6>*,J3^"YRDV:H4E8)_N#5B.9&& K\ S^_1 MU/'81Z+'0M"1T!G>H"A
MD/,P=,L]%D*&M*:;5 U,+_?^X"#VGL46Z/FUO;U_=W2Z6C5\D^O;Z3[DL$K7
MLRZ[/0N3$ZS(]=LM*ZXV@7JT^4<J K1SQ!/S@16$\)N/.IO[B\$T7!OM460D
MA'&R)^I%=.!AJN&'W$T6%#N5S&$\4";&N^ROB#HS'' ZYN!7B(?8-Q8?G$=?
M3#WFCIB;-D5M6@B+0X!),0UA:6JO6IJ NB[X==YC0U4_JGY^L?([7*WR#A/'
MM*8J)XFF-@2!)>>]Y#)4D'9"%!.!=N.M7;?M8YJ)'>TTMX!08J\8GN;$:(_#
MS?.#)$2#%LP1,*:/L1QT4BM4$(]B]UK@"NG)[T,:[D6H]X0@WPI?>Q@-9J2O
MH(D9DAPW-\5DP'VC][CY8*G/;-*&N;XR0!L.XN@_0%8 ZV+X&%*! 48OR"PY
MK+2[8KBXE OFFM8[&%"\1J9SB&>I3 <[ P-)K]5%4G1IT5F86 LF5!H:XVLZ
M$1'H"JY2+^= M "D [-"^UF,GR:^ZEGH>_"JYC*I]Y\]=+/M"Q]8:5IDR280
M&(!F^7,]H7T&0J$@,/,9BJ)# D![K)*8/@TAS$CV*N[TI@"\\F8 O,<F D(W
M6D9SE1[A@MX9>PJU0:5,(),P_3(S2.GF9,[9$I,IUW9F,C0S)G-:.-9JL%<X
MM $T3*=H$(!_OXR+RRB%QI3N+X&H=:.D[WUFI%5(G(Y-;16@1S(:FF?V^0'
M(3+<%32+@6F3] 0DW>?<)!;"<2+(WGU3+Z?^+ %L $%TE!01,*S!!Q=#@-8O
MS>\BE\#"Y0BB_!@[66 -8 $4\3R75 ':$)!@E4P)GWUR&##J=6JY@/D^JK$4
MT6@,3"4$?#03FOMUCO"AUCV*'FM'ST)K;#VY >S <82O.0H6"Q<:DY#C"K!(
MG6VCAG!S 1=8K%%:CXTBCRHA9Z01!!(A2!-^W\0G\Z8O_+QY#<?<0+I6 [@9
M'-(0,Z!*#'7MF%17/)DV:%AYC%8K\PJ?8^GS4QLX;B*/(R8@4V0*G4D<Y,@I
M0),N135HH?0V]L*R%Y+:-KG$_->CDJO9,EN<Q].<WL1I#(?<XT 6PAS::1@-
M/%.;8D9RFB*3H 9 #A^?7,,ED];81I>SZYE9GQ45;0[EB\>U F$.J]4E@X7@
M3VSC :XX\I>>7Z&#4'B16GUEXW&0Q9]C^1P!1BP_0!_)Z]W5.O6FP+GVON8Y
MLXW"O!B)DCO2X/))H7;T.I;S\I&8[(:^079"7Q+W%K#B$GP+X.?9Y)>BU::L
MSUG-^E88]!='SH3(;Y)J76!(9RG;V4GM\/_9,)WL&.8")TN"U^M-TOVL2;Z:
M9VU+ZI8C]JN&S:KEOO4T]3 S]OVY--7R%9<+9JM+\X#26() =+X#C^"A+L8L
M6W@&LM2%LA\%BA@!B]27<<E$[Z]PN!C,#!]<.CF82ZKP9E>0&5UH[4"28!AY
M/.M@PV8+M@$O_!,O)U3A.9ZXL(0"@$30%7,QD<:*E6;?-!':E %2PVFBB54#
M2:9 4"&MR:T,J>.3&2O,Q;7^11$7BOT+-;<)DR/0!/=CH9\WV@BY#^(-!38<
MFJU273+34U^GM7BCUARB6RJHY<S!$;T1NYB4I3:XXLS+]#Y?PX2AQZW8GU;.
MN@88:,U=[B<W48&0#^A)>/P1Q)@$@-PQ2.)F9'PB$TC\LZS+NM%FE9R>,'LI
MH"[+Y(@43WF!=[@+>SAZ[K')F*POV.Q L3"FWH=Z&D9P"3#OF.S&K,8_MYA7
M?3,H>26>F-1X>$.G.\>]-6>\Y]GZ2$MJ( ]M"#<-E8Q8C#/: #TZG1MC7Z'K
MP@4*^%'(1X,W(E)DQ/5I1F.%NC(!6:HS%MQ4&J"7Y)0C,!!3S9Z*R'/!H/^*
M$$@7$ON$Y"P.3PF@L_8\I6LR_^"R]=&;L73K$W,BO5J 1TW<%F$2 \ONMP[7
M6/V$SM#FF999!S>BIH+L5PX0_R="G\]]GL(S/)N@N5SBHEB[X2.L*>;( #P
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
MUE5X:K6JW6Z5CWSPT5SCMR?A*YC3_P%02P,$%     @ :X!C55V8*UX[!P
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
MX>&,MK[?6+:J$T?WKHD<>6NJL-WD,Y]\U+_IZY/X'<SY?P%02P,$%     @
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
M ./(<#!JE6*@A;);OX@&PIAIZIA04@B&K#92.<UE=-XIA&)YDA5>Y'J B['
ML-#L@B=6=$]P;$,,##!%9,)JJP2%#R@B;J5G9L4N"\$N2V0K)\>[Z1B"J!1Q
M:6.%94X'(IBU(K! 271\Q;LK,[VHO!MDQ,8+ARG"J:ZC00R\!((H. N6Z&J9
MZ054?@L3RY\<RS!E';6":&(T$Y0JBQS1F*L S..Y7[',PK#,REP_PK^<&P16
MFJ4SH<!P<X.C0P+855-*>9"5XM]?R6:N]&_)OPY<I8 "%]@R+*0)" =NM!-:
M"8="I?BW4BRSW3T/O4[JP/Y9M]/O]H+?2CG^9[V\'_K?M=ZP*,P4*&-& ^_(
MZ,!S <>;(@^F748OK<9BQ4P+:DU7G/T-SE:6F1@#N.&.,JJD<I([K9!D+#!'
MJ\79*S._XNP;!RP=11P N'KX5]*HE,5"(>1!=;.@7:4X>[6,/R.N\=X91(A0
MBGOF# :>0992(:7FDJ-J17J6GFL6"FLL"@L3Z1BH.Z*1,&#"L7;1 #,'2A&)
MD=)*L?!"F?2EEZ=%86%&HO)@OZ5VFBEJ#*7!1AZ(E3S0\2;KBK#P+T(S!W^"
M<U9XAIE76N.(L),,H2C227$KFJWLUM==41IM1!&'9+=X5%IR[KFPQKOH%5E%
MG%=6XUN5_KRUUGF33M^3PBH-/U"AB0 D/RX8N]C9>'G'=%QN6CLP"[UA>GII
M-C>%Z")FG&GB ]B#8(6(QI!TEG1,H:8EH,Z/X<!%(1#V$C&+<52,,L19.LR2
M(T(#,<9JQBJ@?Q=.?":GW*S#R)N C!.222Y2YE^(@F"EF92,+ 5UEC ,&1'2
M01(LJ;.,$:>M89@33Z)$7K JK$,NHMJ;8%YBC,A[FB+%F GME8DN52G200AA
M45D?&.:U+"@*'Q;70.T/;3_WN0'U9EIA-Q9E)DM:M8\Z%R\V!LWC4&8G[L88
MI@/M[A0311E^Z@&?Q:V3.7HCG9NFK$'4*Y8.2K/<:L.<!U^42&/O']NZP)!C
M\2CZ?4>V3JJ&-R<&11,9EX99)13EP6,631 H'3A0@>*)BT#(J90#E%@10XFC
M3',6I3.48^ZD5SP&Y:2Z?WP16Q%I6D<7L<E(F_0A(BTQYL:S=+9'($+2 +Z&
M)]A;-**H6. #J?J] <"288$=8<HN&Z8=;A'RT.1OC)U4I&4O]$,*\6S E*<0
M3O>LP$B]GND<%9&45ZG:J7&#9O=MZ,5NK_VZV]L='(=>_Z_+YN79[9YMI!DM
MN[=QU ME(&;Z3"9F?CY64#QM!,&&,<XH%H"+05LXP02G\(.L )-=JXT%*/T]
M?X):982*6%#/TMG=UFB,O?+<2AJC5./"N +S1:/C2EE\#VP0&;Z9]9^(]I,
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
M@88/Q>E\!5KHC)].%3?+AU8J8I; 8>2JE6Y:4@W%\6GFO)#  L:G)P"Y#WI
MF_(4MZ1&5D2:-C*_[8S?@/,;&YODI9_N*57]C=!=Q_D*\M4W]K:W&H<;UW+]
MB&SF\5H*5W2=LJ+MIQ,7D_0E>OAA[SH4E"Z"4VS*F''Z]FKWP\YFAG7MJ#PA
M%T;A0SMWZ[6CT#WK@@R7-CAA[.OP2MNX7C>X;J?;+HOC^O%);&4$R8Y./%@?
M!YR*)Z\-.G#!4<^TX2>8@6&*?A0ROWZK;O+8\[\)")M;?'CK%2N_;Y::X1&Y
M'D4+6Y< H](M([!>1EV*<.*UP];MK>SN#.UNL?@'<!D^IOKD=QWGPC/OCE<.
M+F_[]6.,=%O?WR)X4?2\GQ]U\@C2#![R;7/1':3VBJ" &1217- ._;R??BZ?
M+%GB^HF;5:85:TS9*MP0QX9.B/E(O8X"<->:>JQAPP60K80#MQGGG[45G68(
MG1T IC)8GW= 2 9%3"HOS>P=ZYE";^63^4J6IBY+1>RR0%?A*-7; 9DI0Y[%
MB8IG@YOUC#'H&0ZN@XZW$/**4M.6IML!P]$::4FI<<#JRU)4+CJ/EI)7A)HB
MH>[!B3.@3F&*1HH.)FX(=%C18)HT2%&9PKU*S']DKE-8DKJ+)F\ED  FJ3\$
M!=?OQV%:@_4A!KBE93[WA_D==\VU3-Z&'XY,WND/:L/^=6S@"Z[%K;AR&2&\
MO!W^ RC:*O9\G-WL^5AQPQ2Y8>S=K]=N@@ WU.WE_=,B#Z3KRE#\-;1/.4*]
M,O?D)M\DP<85L6:)&D/:D-X+_6!Z*3EE6)SK41#0N.,B6><FV0M,8-X":-GM
M0"_+U)*[?ON*?K.E'^BX04J12>0**<G1I77RP74FQ#A#<A!:Z0"S8:D60=0&
M7[&0"Y)\78T\ZA47_PR *!9E\VL7*''W+0!1'I]76HP4ERJX?!QK.$KN;B<Y
MN440N+#_!5"XE?:8$@530E^1]IA.Z>NNUP;FXO;M*VTU13JW4D'N8CE],$K0
M2D0_#9>U=I%"V"^]X7'B](H64Z3%EX!YN @.E'0A>Z,C,L>.[.U$BX2R/=B
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
ML)7;81A-)!<E,-'D5D0=P 9OP-M$(6+9 ]EM;+)'EQQ;SOUB\-Y/!A\:T0\
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
M6 Y*)*V;83M.2!E5U)%K2][1F67$JV7TD&3$9\BH"$V8E!-HZ7*QC%B 8+D
M3Y:2CE+ZF#<VE1MJ.=_RNY)1):-^DI'E3GL,%(A[C%9;C86$K#.2DRH6TYEE
MQ*ME])!D)&?(2.N$6N0,J2F/1=0>'*=B(V43DG&)DFK("(=2KN#4V/['P7Z>
M'*73>#(X+IO\>#@8T\WZ<2QOQZ %&(B<CTDR5(8RHD/?C*?B@1Q2UA%]#10]
M. /M/)D+%"E/,FHO(1(C0&V*)<2$ \YRT_=?QLCLQF8A(#/?!*BV*E\9\*(A
M'IM12K8XXSG'P# Z)HIWSG+YZ6I@I0_@G0VL1,N\,L67$0PE8/(.BO>BP/.8
M LE$Z/W&IAPJ5\&[PN 57-B"R0)3:='K:*-W7,2<D\N,E*V!B#Z =S80D:W4
M7+L P6-C^P<'SE.&Z)%;CRIHFYO&$T,M^C2'H**W<\\]4/'5=0&L02O0!9L3
MYI!$\0R%I^JY]P&]LYZ[T%8H$@:<MAPP,@&NJ%F0TB3'%;/>T<:F&9:K/0+O
M&B6PC$^:Y1Z4;SK-Y<7II!E)MF;=-!=@(:^$R\2R=I%C)FMMI,1L,2HX5P)M
M]=X?GH7VYKQWV72O*G8_I"(/0$[%FM#& M=6)A]#SJZ=&\*Q3P,&:LO,CL$;
ME90I<2ZC:&8W&B^+/N*DC)0J69\[\M[SZ&]*\(DF1Q6WB^%VUG&76B?- X+/
M40 :'L!9E2!82M:$X-#SC8+0XM:)'RMR5QBY,@=GC&"^N'U94]D// 6GFF:$
M,5E97?<^P'?6=8_DR9"4H(0IQK])#*Q5!C@:39%90;&H737D<@63*RMX/]O,
MF9-F7 6A,Y8?UI%TDKN"91\+ACORW*O:O2EN9YWVJ)5@Q!/('#V@=0YL^060
M3E3,)=_X[GU4NVMSWO[\J-S*N"DP^4:I20T=?@X=YA#1:5$\]H@\&I^]D"XZ
MRH22)7D+I[T2S?6)9C3GET=.+IMH )D+Q4 0#@)C%BQSJ"7:G 1O\GINW4JP
M!O;[B\X@$\N&>.;"($O>JE#LQB2B*/:^2OH67GE%YR+HG#LVUY$,BQ$H\0)1
M%P+XH V0:K)>=.+<%G3:6_>CJ^#L,3B5+ :?5DQF@2:C]]8W.E2@+HHS8'6\
M^X#<6<?;&Z4"6@7EWX+<$#G8H#0$[K)6E(H,VPE1J"IX5QB\@LA(EZ3,2F.P
MQJ7"VMEREI(54O%Z9-X'\,YZWSD29LT<2&X4(&D)04<)@H<DD3?3)V4[$7L5
MC\S[ZW-/YRE,SA!PFQ/R-1X!PW)(S,5$ECB6O6=Y1#*6!\V5B(S7X_.'9Z3Y
M+@E$,F=?+'^I-19&2AJ<=QJ*&K$RNAS1X<8F\J'I+)"_+#W]*^ZOA7N>B^'!
MB]^(UJ/,)MAH8ME5E,B1H*Y.WBON;X7[V0" T*KIBZ+ .XR !<=@DS"@E.=9
M*9LQ%=QS-=2ZJ[R9BON5PGW,VA-/-D2*J*4.6A0'U&@GI%/)B1H^Z /N9\,'
MQ1C+7'H/IAAF@,9380!I@=D<A$674YNT:X>VLWRYBON5PCWWAI/(CA$W*&QT
MPH@H6<@QA6B\J)&'/N!^-O) )L:(7@$KYAJ@+[AW*!DHY#E&43C;LXU-+8>2
M==7SHW]S'I>MI>N3H^.3Z6Q'^OL]C8]K<]=ZD[6Y:T? &ASEP?N+S2UJ9<R]
MA?::]=_-SX^.4CN1CB8?1I&.]XX.4C4"NC("=N=K93R+WA57#7CY%[!8:V!E
M<!!4])21,#?)?W+(6%<#/I?4O%]M.'<>L:MPOA<XSS459<4)TT3-Q-X,F!V!
MS9Y###P5:S\:9,W$WJ'67<V5K'#N(9P[#\15.-\+G.=*:KQF+NE0?'(E &TF
M")@9D-%6)RTC%ZS1SD)6.*\PG#N/KU4XWPN<9R-NGII&)BH M7!.!L%%KD&8
M3$R3-5$U+;^'AO6I0FYMZFS.0P!?=\<X/D-'+;BY\UC X>OQWV?<M'U1!N<$
M5?EGD<:Z^UL-]WPU>-Z)I!0E"4)@<0\<!2@V8H*<O42*RF76'/'+6P\<J'G"
M_85K9[[^]^%:"W:[@?''KV%LHA0J*09"<M\$[0QX[QAPS]$J%LLEU5G%;H5R
M?Z'<F9^_&)2K6W [/._,J&4422>AR][5MN"9*0V^*8PMXC)E'TN6-6ULBJ%4
MM^YW7]'<7S1WYN97Q7Q?0)Y1S(+YG S3P"P1H- 2'&$"*:S,(F9;W*(^*N:U
M.>7_E8[)3^*;-H,FT0<Z.'K?M-.H!_WW6,,S%<'6.#W](H!GTVRF:F=T1T_/
MYMQ_GVWR$0-PJW6AIZB*B1$=I-#TYA)*%(+:V$0[Y+=OC5_/$_J+Z3NHSZF8
MOB],SY@<U@E-.B;P%E7Q':0MKV(NZYM]"@I5@7K!M!O:VS?,KYCN+Z;OH/:F
M8OJ>,#T;#S 1<TY%.T?K(Z!##CX:!2I)HV+,WH:FH8?F0VDJJ%<8U'=06%-!
M?5^@GE'4W'L9B\\.9%1C?&<)3J0,0H<4K"="V:3F*3LTHA[_/P N]^B@_/+U
M</":QC3Q!VV,P*?#T7AT?#+Q)Z,/5', [BU,\'PJA$)46U^)H')5YUSU8BY0
MD)*VQ71TP#0)0)X4>($69'0N<2<3UZ)M!2!K2[%51G7G@8**ZOM$]8P%$IF1
M&!V"IVR::=H:K+,&0F ^RQAD,+R@V@R+9U%1O;JH[CQ44%%]CZB>#1:(Y)+E
M!=#1" 6(R,!28)!\REI;[W,JJ$8U%*8VUEYA5'<>*ZBHOD]4SZ;XJ53 RRPP
M%Q*@2 *LE $*=Q<!Q\08YH)J,T39)UV])GU!XUP7CMHAM!]A@[8_2J&L,Y*J
MB8L=LM3V7)P DW".1P.R2 >PR Z<Y18,VJ!8TS@0U<:FUD-MW;*T$*JMPY8Z
MPE )X$X)8,9,(2'1:.4@:=-4-%*$D#P#AZ(0.*5(%@L!V*'&2@"5 .ZK54$E
M@+LB@+GH@R$?E,-B 3@/6'Q0<#YP2);)P@V%VV/<V!1<# 5VE:I0&6"E&.!.
MNAM4!K@S!IC-:^!,*O0(B"8#-AE+SOL PMNFB9B-JHE4%!]N:-72V  KWT?T
M/T?'QX,\.3H<'+VG)JYW-+Y5AX-5XZ]_W&\0X[@\<'DURV2[4]F,7[\8QZ-#
M:H16R:P[,OMEOD$"ER))],!TTH!<%E<F2UX,&\ZTRT6:R N9X=!=DOCPST4C
MKKTQ9#H\9%EG(N@@F%&)X(&(8,:J\8J8Y#D"]R( !N'!)89 Q21EPCKA%&UL
M*C%T=OY4M1+!FA-!!T&-2@0/0P2S 8YBPUE=W%%@)(I%((T FS."R3$ZIZ1.
MV-1B2#E$-G\26YE@S9F@@^!&98('8H+9Y@ZV"$A8!9(0&]\@@7>!0TPJ%>\N
M"8JY, 'B4%T2Z.@?$ZQ\KL;NR1N:#$8M/&J#AWM+P6B7?>=H?/0U07U.&ZLT
MM  -_387HE L$"8T0(H7@R0*"Y[S ";:)&1$)T5CD'0VJVU)#U16&[2=ITU4
MT'8+VAG;07*%:'4!;48'J&P&%YB$P!5E'[TBV4QYO\2#J*!=&=!VGNI00=LI
M:.=R&ZQ#3$6U9N$L(.H 7I $95)QW9C12<>-38L5M"L,VLZS$RIHNP7MC*;-
MQ3M/3FO@UA.@2Q8<CP*44LEGGI,58F,3]:U;G/>OQ4)_/?$=.AD<'!W7#(/>
M91@4R=3XX5TPT\LYQUU:K87."KS6V/@ "EPT&93G,L4B,RNQS2VP?#Y3LG_A
MPWJ0L"*Y!94"[HX"YLHEO,24'&C&"P64UV 5(D3M76:)*X6IS2JP=MX^J12P
MYA1P=UD%E0+NC )F@PH%YSQIS)!%;!*+F($@0[$"LHV4C=:FR3#D4@R59I4#
M*@?<5SY!Y8"[XX#9GLTB6D(60*>FOVL2%JPA N8,MZ+P@N!RFDE0Y+<$'+ F
MF00%'.\G](;&QZ,/U,8S'E\9T.@B]EJ_HS_?L39=4'\;3ZC<PR=*@]=^-![\
MH]GG_QP4K30:?Z#CDZ9?<)V%>L_9-$\N,L\7+;WUP8\.?#B@GXXF>T4C[U$\
MG8Q.1G2\E=Z>3F55U/INWO=_5Z6]D-)^/1>^,Z987)@C.*U=\=U%*J]X L,R
MIV1$2LWP%'%)[*XV6>LWO/L1AJM ?RB@SUCG1< YF.*<NV*9%^L\:_"F:6S"
MO$F>RC;GS425V]OE%>%]1/@=UNY4A#\,PF=C<%2D&12/H&,H_G<1(3@N/605
M B;O/&;9A.$KQ)<'X@^>TE.!_0# GNUP[J41J"R@D@RP<#=8XQS$8J!3U&A5
MNE1UUX:I=X;+)W-!LSMK]G(I4UVV&@]*5/]U=\_?;X;N1\+3)33]A7[KH4=7
MW/QN+GXBHO!"I !(NG!SL%B,+B; ,*$24XVQS=KT)\UN<^ZY9#WB*OE5\KN_
M&%,EO_LBO]GZK\A018[ N2[6:53-E%Z30#GGR#*-D?MIXI>KY%?);XW)[^["
M;Y7\[HG\YE+>I$7O% .-OIE0E!&L91*$8<RX(FY--$UYT_PV,;?*?I7]EIS]
M[BZ]K[+??;'?;"=!EK0+IKB\5AI SBPXS :8U-ZB"S(Q>Y;L=\F0E/ZQWUG$
M\OQ&SK>Z:KFMZ[.*:WS'A0>6Y9'2T6DXH+DGOLU?J'>Y]'=Y3V'V!]4S__+'
MH]@.)4NC@],32H/Q6=GMX/TT>_6P*)_C-WXRUPWKUB7^O5N,A:V-53$H?J;)
M7B/B;@/JXDJ[XIF?C,NZ'9__W787?C8:6#4:OF\TO'TV7ROLHE:6,6!-@1#:
MG,$ZH8 B>9O02>G2M\^\'WH?/)UR4-T)M]P)SA1I-*?9BDL)1?*QR4MS4'P
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
M]O>KM^_*9YO[_8673Q[N[!\<OGJ:\O9H>KRSO<?X]GX4.UM_QNB25PPA*I4
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
MT])MIRJF*J8JIBJFOL:T;M3,^Z*QG$=_4X)/-#FJ$:I%[>3Y"!5JB=% D,Q
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
M")8;9@WG/H;L-5Y-%76(YK)PQEQ0/&?*,1>6T,HC8(@! B8-PBD9)9&RLAA
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
M49Y13==6B $FQU=A]\VNSR'YS3Q3-9;='I;M++$30GTAHS4H8D'349\,F2#
M16) 5[CF1HF4JT#6E?[M\IQU\.-Y$Y1:V^]=VQ>8BU($"TPCHBRE/HN D=;&
MHB(2^#_*#-,QK;EA]3M53>H(R._D^-P&47F\/M6*$I4\.[OC== :JFX;JCXL
M$Y.""RM<@20W J!*8*0LLTA3CW%@(G >4]8/E[=5-KP.G*R@DM_GHDRMY'>N
MY M\Q JE%,8,,4TBXE%39(VDR/-"F6!$-.F\;K%.^%/=1+[:I&22%7)BSNJ4
MD)5A(^-I>5_.RMB#FD#7W]/<K!J_;@^_/B^1%%V8H'#:IH6)0QQ;CI1W#'D?
MB=)1*BP#^%-X75VP:ZO.&GD2BO\0:2.UXM^WXB\0EZ(0C'@#ZFXI11QF'AGF
M+ +,IR%2ZZDE*9"B&5D-O7\^@914<6$4?KH$-).[_,S"*RO,:-*DS>%7#5$W
M@*C])6XB8W24.(J,$@2X";9(XU3FPH>"%U%Q'S% E+J%PX+KR,G3C)S\BM;6
MK.,657HQ7*(X5Q;<#6HX0]P7#)2;"V0#M0Q[3&PT:Z^*]8(_HGWE3RA<\G=2
MB]]F%\_#;;K7U9N)?Y3^'L/560U6MP=6;HE_>$-]E-8@4Z0#MD6AX),T2-)"
M"0_.DM0J;ZCA=6CDB>KXO2[>U#I^#SJ^' ;Q2BF)E/,><6E!QR-1R"D=J15"
M:</2(FV!ZS#(O9]$4&99-?KA>^B.GMNA ZM*15[#@U.7OK2&1Z]' QB@T*_!
MZ@[ ZG!YL08'S"GX3#C( G'",3)IFV\PT<KHN' F'T7 B]\A)'5(Y%F'1&K]
MOC_]7MR6H[4+M/ (:ZX0=R8@2WA$4AGEHE?.BK08R]<%7J42FL\G/+*<XOI\
M0R6K56PDS\SK<E(NC>;&UH_@T7GH]VJHNA%4?5NB(LP"&EE- ?M50)P9#QZ4
M*$#4B*-*.FLH0-7_]_\H2NA_ZFTW3U>W[X&17*K;M0[?3(<7Z$:T7-D8'<)1
M@PY3\"D4806R0F"/"^IC.CB$BE7:-O<LCEN_\IS-WPF%7'K$_6,$JM4(DL"<
MO88I>]_O?6_YX/\\^PQS-Q/0W9Q,7.T_W1J@'6\ND1*%"RL+7Z "I!\ S5,$
M  ?_$.)$I$1HYM)68+E.B^5B)3>.D%Q/DQY1[.390L.=GBQ>0\-#0,,"UPF%
MLM2% A%<*,0CD4AI9A'&1GMBF1>>K[U2>EW0WUGHN1=D>$('DA<75^Y-_">V
M>Z>#1NSW.L""TKEBUZ1 UQB(JZ?GH<\@OV$/GSPK?C_JNR.3<J%[\1;/^WR\
M:P8/6NOWO3G+A_SM]3;=?T>M?MC\;EKM-"%O>_U/8*<^3:9E*]AA;=ENS[)=
M4)T/.Q=]3*8,&\0)<\@0&9&,18&MMY2G+*5"K'-1KPH^40V_]2!<K>$/J>%+
M.4I,4Z52<#UMU6(4(ZNY107'R@-YI4*G?1"2KQ>_5?5F]98$5YB0]'O08U\1
MU '(=]ZE!3I0J<7M$I5GL91P^SREFJ2W,$<)M#:[?J><H+/=>#FBU6AV>VBV
M7*\/K))V2FAD/=6(>\N0HD&B='*QH3#KNDBGY@BQ3G1]9/D35O?;)RVUNJ^
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
M/P9@:SB1T_(VD%23H!9$*ST:E2,/XIY\F\&PPBQ0\4H+4L]:27^&I[V$+1W
MG*3M95];*#625 E&M0M";8:-=FZGUYV%"M"&K'_3A_O6(&W> \&^@<LP8ZS%
M"AGKOUO_';7 +3B[J??S\,9Z[P*<GEB""U V1^N[PX3ST/?^V-AFB3MMM=L@
M"OD(P[RSO*+CC10 3H)KTL\P[0G%$F;-W@P V^N#D Z/S'!BDV",0*J2=)Z
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
M196M3FSXXOC.U?[]PG*?$(&1@)7EG+/ =;"TB,(Q'HV/@<UO>!CG><XZV9>
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
MT ^Y\84&H4\S[S(\#>WOT#]X[:/!1ME$X_-\9]+[=R]ZJ\57^;V^=GO0&*A
M*X(Z=(?Y^OS#21^@LP_RU?"CT!CV&@YZ?E@.72OM1@R#82/E&P[6X6_7'B6U
MJX:\X?K!MZ#A$W@E#Q>D5M.3JJ;@^E2%#=ZTNK#?&GQ+;S+HN58BQ(W3UO (
M;@?\AG[-O&V:?>= ^^%A[;/UQIU7-M]NOEVT20LT?L%"@7#V3DW7I;]?Y[=+
M=/[*6 E^G*:I'?[WX]G!%W]B*9<'7_;YSO&''TVXLWE^]*VYM7D*9@4^;Y_#
M9WRP]4TTSYO'S7=O8_/X\/0K*XJ"&!L0\8XC'@N,+,8&*66\I8;*B-T]T(YZ
MCN]PCIWDS&@B$78*YKC@ BDA-"HT)M)[+X6T:Z^ZO27>L/1%PXR'/<-I!1T5
M5O9#]J03NEQI%Q81]!0@=-Y0IT<GP6IU1Z;LS(SIKLPE3_7$QP#_1WY^ZWN8
MEA%/A'GFKLK2X^DMQ@)O&0TOOV6IF.@#40*U,#@S_Q[UIR64#\&S!EC_ADR$
MOOYAVJ?F;+#V[WG: YQG=OP67_VGW.GR'Z]52/XAANY_%@2I!("8=KXP&J0-
MGAMNK/9>%"PZ%VR*2JR]ZH=DY$">DZ2#(#=.X/D]#XP"[&Z2!;_1V)O*.9!C
MZ'.RL,DT=[,:# +0)-"%02(DW\%:IY("@VR*06U:Y>6='ICZ=NM; #N?J4GZ
M$CX,9[4(K#$T90,HV7]'K7Z8:WZN<9NC5HW4>V#89Q5+:\$KC-=I :^!-U@P
M_D +3H]:[@@XPUEJ')Y9<;^SC64%;"PSZ3R4@7JL"@S#%@PO'+?2*T5)=!2
MA[+PE<NUR^4C.1#W(1Q+Y7BS<(B-,7^I_(IY8P;VR@3BE77!<<FDE31*44A-
MF19>TZ];F; 03-"4N<R;L6V8F^ZPUS_;:@T<(.6H'_:@_3_;/??M@8U1LS4V
M1F!(M@YQL_/V:*<#]X$Q.NC\T]KO_/4M&:.#8_!!WWTF3;J-%XW1_OD.WMWZ
M0/>_O#D[.&Z#,?JS<_#E+[CWPWGZW(3^'>Q]9OO''\$8;9Y^#1)3[S%#04:/
MN(\$&:PY(@8S*TA05-B24H#@!;^9;#D&:V4(C#C\PZ,DEKB"%ES+0HI("5UK
M!+#O)PFO^Z.P]FHRYNL@)\,ESW%.C"]$AZL?N-#!(FA/BT *''@1B3'8<UQH
M;0EG!283!G574O;)'04_:H?=.'GWUZ-^'S[M)</[C"7NQU<)XZJ("HBQM&NN
M8 JI("BR,3)M@L#!ND4)NARHYH,$9$,\:)A@R0=OC:>_HF.#,1V#QXUB<O#[
MR4F$^W8V/[Y[TSS8!'\NF;'82]0N_5:=]A+ F( I 2=P_@G=,)QYR@OP18='
MO1&\B!^\_..J8,L4[1_/F3)J0ZOBUL\3(6J#\>L=*'*SWQ1E=]-9>2^GGRQ?
M^C@*^T^B/XUQX.<:!R0\V='XK:-@5O3(K">^>_E+K_\M119/^CT7!K=W(L-3
M7WR\\?L_F17&VSJH<D)9DPAN=]^7 K@R2X:_2%JK)<.#;\WS#W3G^,W9[KMF
M:V?OX]'NWC<.A+6]0_\Y;AX[W-S;/]TY__-H:<FP\X$UM_;/=O:V^3[=_M%\
M]T;L[AVU]SN?SP^^0/_./Q @N.<[[]Y>=,!"X*%PD1'$I0_@:#&7E@P]BEX$
M)64A&#5KKV!Z[KKLY'TG6-Q5K=T:R)XJD-U6JL1E0/88$B,>"<HM;3]GC&@7
M-))"8H Z2=)V"(9P% HF+UIJ[-HKMJ[IH\&YY[#Q[6VKVQH<!=\X[/5\74_W
M_BC6>.#?I7&OP><FX+-<&)<$C$FA,-*%312+$F2TDRCR*+QWP+O 8KQ2Q6UE
M9*U0FFJMHG=&'FH5_0T57>0'TFHF(@>=+)(7A L/RLHCTLY91UT@0O&U5URL
M4N7JYQ!MRCO?I^L(ZVE9X1>96)T*?T=#\V0@^M995#,,:Z_NME#[@@J"T1#G
MG;> VC(B3BE'RA&)-'<%$T4!7EU*=U_'2MZN5[?2.X=N)[!5PV4-E_?,:&NX
MO%VX7"2YV$E51.R0)Y@C+KA&1C**A"Q4Q/"=3BEX?)VIWZX(L@)P^=16CU>T
MPS_???73].QJEE$R#/,Y4M?;DI4$AZW.?JQ+<@2OS/E[WV_U^BG_ZO/&IXW&
M6W#GR[U _=%A8]-WDIL_[)<MOGB[M?FR84Y.^KWOICV;GI66Y"?9%("[>#WG
M8^4<7K@,(!5>"@ X-QU^G(3N("SOX_EI!EBYVVB2[VQ2*O\@F+X[RHWZ\#VT
M>R<IO7C\@(W&IY$=A/^.TG?P@M#[2>?7Y_*6;3B$"7/FI#5,.ZO2DZ?)8^DE
MEO8-3+L9YM/4]JI,Y_)>:]IY'\(O[[UJE:EL<+/)[]O_GI_7^#]W[UB(2RWE
M/Z9=RMC'LD?77#R2C]-N_GI>Y]X'_M7RH+CW I0^K7(K2Y!AGB$1I,9 7PI%
M"K!Z&Y>%=@ IVGFG(<C(32;]%^E1/>F_/>F?R5?A?*"*<&2B9:G<-$=6"X><
M (X#SF(A(E][13?PSR=]/:G\27!IOU#:Q)CV>(RZ:6M23DN=P$R9'#L(8X0
M9,U0&=MP+V 6@/,8B0']_,@!VX%&!@U?HFP"M'+?2/IX5MU= NWUMEC\?(OS
M?9O"7]\#HJ_8 \(>; ^(O/,]()^&/??MJ-<&4CQX\]]1:WC6[ W#ZFT(V?U4
M:?3Q&]8\_L::G7_:NWO[9P=[H*%[!ZW]O;?'.\<?O^UWFD?[M-G>V?M\MJC1
MR279A?\=?/DLFL=_M9M;!T?-SE]'.U]VSIKO/K;VZ=OC??KY1W/OKPC7GNUN
M?B622&&U1@5VH-. WDC9:%",RIB"@&=#V>*."\*QXYHI2TG@F$O%"\8B!B>(
M&!D]6TSHGYV"?S7*2?B%C2%7/O:*"@,_VTOP<%J]W6TT>]\7*>:8PN7LXHQU
MP-!,A6_FL!]"IH0O/N4O-L=?O"P9)[R%.:SH8=JH!AC;[W4:0^AW9GKPW_7&
MX @ ,1.X%A!!U^MT>NGE8:H:1^9[ M#<##1]F([5*1]] G.5J=KH)+5T([X6
M8SH(+41A",B95R9M^#.%#E)*BWW694PJ788/EQ&WSF'WQQ^O<W^S9.V8'ZW.
MJ+/9 5]Y.+M7>7LP&"6>^CA,^KT#P/$;_K6()E#G/'*.4>!Q8,TUM@YA%DPD
ME@BNW-JKO(-C>4/RF,0-C_J]T6$6NU26C^+_5!LHJW((O1A#LLCY1_*?QHO-
MO9W&;O7ER^1%^!!!,;))_S@"#L") %$"O,C-3'>B-S9=MO=$,[:>;@2!Z/KQ
M;M!*HO/^S>Q6#0!S9MN95Y:J6@4(22B=PWSYR:B?I&:XO)5Z<!3:$1C$X=1U
M' Q!-7);\ =(7*?Q";&J ]"[V&K/.H&?WKQ.UTW4G6=O" //V9HREBX,1%4:
MHY'?K;&TNX',8T3N]J6*6 [*XJ%T+#"BK,',*RZ),A9L@.$.G&A,"V.S+I*Q
M7277J J1QG8W9GT$2(?.PA_YR=MY?+>[>WT R;)SU]/'ARX7<-_ZV-S;/_]*
M3)#"!05&V'C$':BBYB0@S(.3#C.IM4XI=9+2=7+! LP,JL\A.@BD:91V* G[
M]] ' U&A.7#D\K9TUT\1_7WHYTE=D"8IJ,'11"X*PZV2BHG@"0=HD=AY*4JG
M;%&(Z$]$Z'WJV/1IM;A<("['.Z=?<0A8!0!M+GCRR(Q!FFB!%*;&$E5HKP5X
M9,6&7(;O[(:-VL,R+)3C,7G[2?!9?')("0PK %S[[$:&_C?!9=E9GQ&,U[WN
MH 5X7KGL+H /Z7=O#B[/S=@WCQW["MQ+@G\(UIVK @&%5L@ZHQ$%C8T%)=P4
M>.V55AOT4EN_/H[;9:MZFJPRB(\';RJ1KS(0FH 'K"I<7?[= V/5GY" 29QT
MXW*'^Q%Q]TW T/8%1GF.N&\FEI)I0K.WT2!C:K'$1W(]B&EUJ'2-R:QV8:]Q
M+GY<_&>!M6?:X6 4;,5\[-E<E\8T+=']TCV84J-91E9Y"W/L?S)[M0/P9#!A
M9V_S=/?#5P:8S I>H(*K=(A<VITO%9@4P&NM0^"*^,M<@/E@;G)1;UMH"J*H
M8=0QK@6/A3-,$.$*KT0,RA6J,B9\;$SXK0G-=J6'M?!<(CQDY_"K*QA6G$<D
M-$GA(Z. KQJ!)%.,,N,%4V!2V-7"4U5"&&/5D2D+]&0<RT[.Q;QV9OWJFB#[
MTS4KZ,4UJRBLB@G:'#1.3']B(-PL/\J1]?1M7M@?- Z!)56#=6!:C;^-;7S^
MU/C[[]<SAB!7?["]JH%DOMN@NV"O9Z)./@Q<OV6AI5P_*8[:P!!;R;$%I2_6
M&Q_#]] =A7F#F)I:>.IB<"O F^104YY:<,0=B$&8"W?E7]Z/?YF)>\'C_QJ!
MYYQ  &;Q<_5"K4'CLGO6%[MS8EI^OLN_3($+'R+6!2'">$XL-X'*@@60,$^)
MM[A"+3E&+5E3X'M K,_GX#)Q%CB1DB()1@/!1X<,DP)A*21XK#!OA"7$^FG
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
MN$I=GBS3FBG.RFVLFFC^2?>W*AZ4*[!WDKA($NG)Z8<S;[13RE"4&PH@[K5
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
M=91$0A6*20.4X\21H\8@4&0HUC9I*L%*!65_#W;WK%)9"4+%5'\)YFB]!W)
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
M.2AJ_JVFU; R&%@,A,4J?RF/N_?%VV@J&#I&JUO:,1*XXB</%57K&FPA8)W
M[LX#IV'M\<?O+!+(I,D#T[:QLYKCIS%J9MRRF=:@)D_],.(+LX>18'U4KF+U
MU"?OD/6[P-']<&)=?#IMMKNH4\+JU'EM2 O8?LWJ>]B"V@.5'+Y.O'[H3F'G
MP-+['@J0D]-6N\.VW&G'2N-Y*O5I[^K& N4R08\1:Z_IA'IRWL%I7-?C]YFO
MBT0L[,A!92T<1O8XELJJ/I3L$"J/1G)IHE1*'Y0T[#NGCV9-P@2[),([$A V
M9(22&:&D5-\/0;%UL/=FA+(F@.LE66:#$2.L\12NRG-!U*7?Q-BSK;W>Q>=W
M;&W@5^X4NVK!U3E6/ U<4(L!??8N3J_?%9O7W8^>.^+@!VO CE0'5:N(837U
MR<3VW *R ^S!<   3#C:AFNLU"+_T':[G4-Q-&@>=9O'[E&[?7S<[QX,!OO'
M[G%+>DI;./15_:4\)$ -*B^QI=\@!=.R[XM?>&<?A=@-=_VF!4CWHO>_=LMM
M';><P[IP.YUZ]^A U.T6R).VW3IT#HY;Q\UF]\W?#YJ-><$Y<U2"B2EWZ&3H
M"TN 3>)A3-_H:<KL8Q6L:1Z*0Q=S.(]LI]NQ;?N@>= 6=L=M'PWVW4[[/JPY
MRF'-#6A-(KD,P< @9LDQ'L2;7N!> .K'8,TO.9/J^'7C4/ORG_\+"#1PCEIN
M_5"(@WJWT]X''#ILUX\&1Z#Q[0\.79K>WIB7-M*7*(0F-T$&# $%FIH2# .!
M<A6Q3(H^9E21&*8@FL)H*H7H>(Q59R JQ@J.<=Z'08@)6!'.P\[$0V%= \/E
M3N:CU%UX"@R=<&K[Y+/#_L]AY+M@D0J:MA#;V,$7O6\DM&@OMC6 G<E?31?\
M!H2DFSK<,#OU$^V;0?DZ*TF7"34\AXS:HE^]/J_*T7RORO)6I6%4;I\K9F<:
MH!XVX):?O*7H<;-QV%JNK>J2+46W*/6WO*7D^<W9A=5NS$WQW<$C7?0N>Y_.
M+LXN;_YZ;9V>7Y_\<GU]_N72ZEV>PO]ZG_]]?7YM??EH?3R_[%V>G/<^6R=?
M0)#?J&>NSJY_^7Q#CWSY>G;5PR^N<Q=4DI>T=!X24N[6S+W(MU\&NG;2.):9
M(&$:60,=5 +QQC8F2566D3$/[Q5L+<?HM*1>WZ!:XA+P^S2PP09,*#024.(H
MST+2RQHA)3885:@-UOIG"M:1B/RI=24F(1I*@?41E$&KU:S_4Z6:C&Q0%OI"
M!!B2 ',*?M^?@AV-J]CDYJ1A$.2OI.#=4 2P88QLP=<8%G'IN33@=ND1;,.;
MH$ZP]ZG7^_JN1C8NNGLC;RRC-QQ[I26O6//!>[FN_P_J!^/4'](AL]$:UUF<
M\>R[,R*?;(_CA*WC3I=B<S*$A%H2'-V !"DQ8-E/L;U[/ I3WT6=*4++<,XT
M###;5[EX930$8.#'G%J&'I+8NA.HI)4/W4#HKO8*E324?XT)=5RSQX,\9B'^
MLXZS8K*'[/JM6K_*_#C9_U5SLTWX80O9DHMT+8,5S-.UEM0INDLYJC?DF?YR
MB\E4XFZ%N4%;XJ'Y55@XPL&V^EXX&=E@ASHB)2%'H5X*QH9 J#R109I$Y/+*
M64'>GQS+#,);#@4K1V"=V272@CVAE6.-Y9F3#=@$>]4:E@4[(HYG6Q-O(FCP
M0V:[X&,ND2$P8H'O%#C4TY9C/!UXG/9.<7E@)A.DVXQCXM3A-#)<H&$4<W06
M&$K)*R3I6F,TEX!E6MYXG 9A/0P0/L.IMI9J5BR#7<RS[S!YU<'SP;N!XV*W
M?W\JG9^X!?@A?"S #IW69BY+.*- KB_=H;#+7U$(^)Y ;RXO4-PM71M>K/9C
M<CP,LPO5T&78R#=!<@!NQ#1JTV04,@>OH9$J03 6-B8O#E+?$H.!<(A?$=Q(
ME,!_D/G]%9CQ&"S-L7#I]@.<@8ML=1P"*R30@UT:H<>4[PG#[.1 113J2Q-<
M<EU\WL07"PR' (>&6.<!)IW [7)T_XXCA0S0#!%Y+70[@A3D;P"S7!:-V?'1
MANY=?3J[_*UG[8W)'9!B"F:_[HR_]=^A.WB4CM&)/@%#&NC"MX91> <['-@.
M7!F9\1/\2]O:^^GLJOTN^P3@:0_#P(L3.")>28)V?MEIG9$8JQNJE1.&[0+R
MZ:OFG\%EVRA[X';PU76V-%%-P"!I(HD)<%$"4L_=1E,?L0!H M&2]^K5<1'$
M!N L.-?13BR?U@D#$Z=M)EWCY2#$X3DQ?U[:]G"Y#!%HVH;(:74!H%2SR6X?
MNC"@4U"I@-V%-%4L[6/Q8,+I0O"'4AY!283_.(*BY/#(8*#HVU&Y3@;+Q,_+
M:!M0 R_(&TR)J'008I;$:ZQR)9S,!.J@9GAQ IH*/H!:+/P(OR]PP]Q><E$@
M^*J/K$E@]HYO!X%B\)'M$<=R[ DJW,2$P@#NH"^& $56-.E=$2P=I'J:&B Q
MNIUR7B>Z95!=-(=G/4HP"1O@R/AE,HK"=,C9UI.T[U.$B1CJ+4;_0V!).# E
M5O#(TMUJA1.:S&6>J/.4YV^(R=N!&4!B:1<DZ%",&ZP ]7Q@F;@[#].*@!8P
M*0UI%7 !0.-2GAQ:&"EG^D3BCU0F?\62>\';O0F>A,)EA#=V/*K1GQ8^#L)-
M:Y?,N]A]D:G;]N*)K\QQLG0&8;U%)[O.A]><@>!V3WPQT_>7B"<*2NUCN:RS
MIVA/V;EY,EF&\?FU9.0'MJ$H06,9_BRV;PGV&N/XC89M![;1!!<3/"(05N#Y
M.HCC.$\O3 G]/)V]Q_N3)H@(Z*Y3(FX$8A%/*<PZ]EP,!70;UA?XEDL!\#I+
M@ [_&/@H0\T+H.E7+A?GFU4'A/)(B_#/KR-@LB!GT&!010PC#%R>-%M'!3+'
MTQ@<&C IX?W6X04>L3&\3K)<E)S8N^F!+.R=_$QL9/JN9II&=&BB&_TBIL$9
MYF,!4D9P4!^=T,,0CO_D<<VMU:-O)*>:2XAWR/0XP])QTG'*@'8%\ R/@YNM
M1LN2(0KBD8Q+DC6HH6<!'!?('TM(?*X)8$^"6HBB#B"\4 \0#$:=EF&Q,<IR
MB[W]A3A'-HN-[.% %,QA"=8<\(D'%#"A,<=$W(QU=O+E7^>G]=:Q]17V*L:>
MLX+G>#=P3UCZC!-Y1C,] 1$GB_G8+F /P!CD7Q0* ',XYF0J]GX!NZ4<.3&T
M>:HX&#T3FY@:KC/TPSX FG\'^HTR<F)O&&!.!O*7S$'",LNZ#=&#A!EV-=09
MHY2<4G*I.)U,X"W."%,*:X;SC5FSG5LZH I]I!<O&#!ZQA*+;1R5ID-?;"^H
MM)&:IIE IZTP"\3?^B'B;B;UI2D%[!?%@QHO2Z]"L21"- 5)[, =C4@%P9UB
MD>B$C$QRIMFLA2'QT#%4%LED-(V)6%QBQYA@O(-C>$,+-5( E]*"N& 348=\
ME63G*222*&1)GZE6-LE^TP+50%FVA<1W>PQ7#:#RPSOA%B6=""+0%S@^>R<,
M/ZDM(ZUCC]*4A$Y7);N',$%M*=8)^$4"NF>S@%^Y?-?9WSND12A#FMYL(O(]
M5R/SP@<I:@: W2I?/.3/X8-DI/;.IGGFYG13J4')[YT(U'C8\3GJ>^03$4K%
M*.$;N:LTG#_?A-!F3#:N.+8'HJ9$C.D48$\!&QZLO@)5R%I(7 )0,$53FE4R
ML# X!]<3RI<J110<#M0>Z:8IN695(W(+)@/IZJ:X P/.OV4B+PC",=CGB?0'
MZ4L': (C\L,8V1[>D SW9X@43 UU5:)07EJ+;&NP@OE*MBR9+NRH#BQB;$ ?
M?^EAU:0&70"DJE0K6<LQEP+@>JX-[')!D9QJ)$J\L71YD%9<<)+1!0:F,XCG
M2L<2@Z6\0,M7NH#0,2X3INF(F?-%^I_*/&GLM9(N/;HR=#Q2R0CLFBM8;-/T
M4O86.2E<=JE)==J5[T6Y0<J)44=$91VM;K/;-FMU!\(E]F^L/R*_OW3/2",.
M,\,S+58$@'H.Z;'7;!/,62H2R%XX(?T6]#OEXS&T?TXDU$=B"W!LHRD]G_V_
MO@2$X]TIZY@KHS=T=R9M>"@W">WLP,R=E6ZI.B4'+<)4=')I)B\KHI0"([ZC
MGY.%H-8# )O=D.C']%)3J=2\]YA:GG+[PG8!;ICYAJK<-Z0_(*HDB3@R&X18
MLD74RK\F<U>6\F4NF*GTD #3(W\">Z1!  YPGTRM8'+/T"L\:?ZS'X*=+")S
MTRS+C#*1;&\8O,Q8<"TO61P5U2QR4^%NO??T,DP0_JI_&C-!T&?(%B3(RPH=
M- L].IOR?Y%08Q%'=FRYID1&*TG'@M;#<C/ U/\P->J%V,.7-W!(K6,+0ZD_
MRI2(AN3.4NJ0]%K3URACE>90DY4^,>]5,N?$_@9Z4']J\'NT>G/Q$N.4K%9I
MN*,#5.L+]")I1T3*$%(>:/)?&J:0K-\DNN"00ZS\Q![3S%=,K3ZO6>=81]KJ
M-2Q,I6\W/UQY\3?K(_^$/FI]>-+8L_4)I$^@P_ YF"Q2A>6!9RY(\17MM3.B
M<ZR=2"7))"C##Z>B0(9.(IV/2JLVZ%4O0'XQ,53*E5*];I43."-4X_6Y/(#R
M%!'X[0]2KRS++<EA.*E!A/VFGJ@44*6BXFY4F).=0#:1!WW^/9%Q(@,)YYHT
ML+AYB;4ESL.747*2$JOU20+]A]L<Z#_)!15VSU6$/FJ*!]N@%WNQ6>%3HK0+
MC^,E4\0:0,E;(;T;!4<]UTMSQ!6D["\4)B!^)FG,*49C$D-MR$<H<S9R&-1=
MSV?%7GG452@F9U51IRU:UE!VU"\H5XNL!:%,*\5RE)6)K'^$6HN*NGX34WTC
MIH,TR_9FZ:)3M3-FK<(6_%ZRO[-L\6)4C,,&TN0HWI)*/TC,'+;W<[%.IB_6
M,5?Q_7ZW@'7UUM$\M&OOX__GT>X$K(%^Y,U#M]:]Z7CS<H= 'AU\>.;TI95R
M!#_D[JW5;NQW\*+. V>:&+ZY39#K.89,L:4$D,G\XC[I1RT$XM"O*2O<LJ <
M42J?S#J1T3%\>H\_>T=:0 1D,K #'[,ARBK^**T#A%1 WG^SX,\+1EX?G3$R
M+V:,3CN,(Y%W%C]-0/>V6M;>5Q!,[]1KK<]RHUGM84/M$JWTL(_$2L$R=>:L
MQ$&2OE)?3&(MYBAISXIY0O(Q4]"$7 $L\^Y&0.=L*Q"?( \ZOLCDF*9#@]IA
M)'%IDH?Y-GTN*GE+XWF5;JU],TJ;!5[1::0560U7<NW](P6=@5-CY#NR$*=6
MOBD+YB.6,>+EG$;IT.JY:'&I,*&U]_&T]XYB5:I7!I6T .\4H#=*[^%GD:!A
MM'=R]?F=T2D%0?^CA^D-F.>EH0I*K;Q::^_'S[U9+&/?S[SRR[(,&'+9HQ'E
MWLH<@EQB2OQ':H_19"#L<VSTX@ YZHLC6QC_I# !7I8N0U671J_/_$/Z!N%Z
M  ,0#H22]+DA=$"LV>RK0IN3K7%0OL* 92'+ ^6!ZXM ##C\E[L.A<QQVA][
M"9O("CMKTLT+KY5@QL0<=MGITMJKS^PS4WHWIMK*V&$B)G&6#0"GT2@9Z]IK
MZ59S(V!C"-.S- *-$%T)!BCSZ632()I#8Z6931F0%L''X /D8E.NN@FH).1P
M-BF^A+8U5OF4\*81O4[Q?6[ZPS[6OIB&F%>P+.Z8%BB^*(>@%]?G]1%P##2E
M0L!,<E!PO+UF70BX-K_X K)'86/Q&/D1?>FGY!N7J9'R*K E!=:5+7L#,PQ)
MIS.6Z'P4UB(6KEVUP%MZD\CSLT@V[E1N1J=YJ-Y!M MI!L]C[U)1P[B(TJ<(
M18@[<;ZB[9<R:DO7?F<4P001LG0 B:#M25+'"I5[.?F0Z7SQ+*O66?HQG,M\
MG4XXR38O;CGD,5AX;(Y)*CX]<Y4#; &$72-EKZ7[;E"EDW"^_6SV2"9.U(T4
MM-<[0^]^VS$%COELIM#2P8MZT6(UU% Z5PZOS^BS&S*:?BF7OO- 8Q8[:%&,
M"52QTM06T&O#ZH'4I7!-G#H.&.F8>[NZ4@,V&[^9_7,D!W3A*35 +:YIT(F!
M)K N5U'G>Y2^[7;V#73)>C6\[13Q:$ZI[*\F[E&97*Y'ZZALF\:^DL7Y-N3J
MS1-SG"5"%Z\0X70GI+1<6*UKUN8.K-;^7_"1=O<O%EW"5 $X*[N59*93L[/V
M$TY8QUJ:D++3C(T:*KJ\I:?50&LY(Z"8PI_7R@)248O/2(^:2/;B=ZKC$F+K
M*)?)I[<0<X6!O'R._*'XXLAX,,<Z89579=/3$IA7*2),F9U!WGPP.>;6MFP4
M\'I_C3.MB]/3BQ2C;)$3]=@U.V.-?BA<J,1B)=MUR4[Q$A*?67&V-:IIR%+X
M"GJGMN(R7P%O8.Y&LR=GMKJ /;^ZF&*[N>LQQ6T2AJC  $9C*T>MP^1=$]9%
MCABI\<\\FLJ1O$+L%7[_CI.MPUOT!,QA OP$Z+F99BA?U$_];Y:+-K#,\'=T
MWVZ0+T+4*18B^UG:NAQB-GL%_B9S5Y3W<YZVL,+9:CG];)Z?  3G;(,4XD$E
M0LSF\,_ ^XYE24JM(U?$'[H45>>:4H**2B&2F0LLE7'O;UO=1C?WZBR:H=I>
M1,(;]]%UK(J/.% ;6Y135&".RA@Q<X\Y[SB,N7@6O:3N_1!O+-2RES%85L)@
M8OP4AU%*.UT<'A@1AG"(,Z9ITWP5^;!\&5P(O/N-EE*+YH>)EV 6RWJ"GYU]
M;+__M]N@FM7?;,_Z;/<WZ?TE/&XW6T=E3'9I;Z\\"-@I8RIEWI,?O,LI+NHI
M[6I%5PD[M.ZU/:0'EC(QO(!Z0I^,0/FK63^%0#X_AY@E<&$[=DH+W-C>'5RF
MVH=6@.!X$<8[I^P?W//>669='GNBL?Y2U%&+'M/DAJQ\K<0I78-%8)5$ &D(
MY<XV^\=1R[EQ"%9TZJ/K&(-/>0[CA-1&%#UW?6P%:;LD M!]38?YW/M4[VCW
M5ID'$TOXLBZE/%HJ2<<JMCT2P!798TKYTJ@OV=3LG!U]< +O'7'_P.4^]+!!
M<N#4]3%NKLY/SRZ-DWA!+D7?!.$>(I0&MZDQJL^(@U,=4.D"L#:ZAS2TLA]R
M0AWJYX+L!N4RG;*JCQVME$,43J)"> 5CV "6[$N@W?*\%OE6.?$QZY_L1=F&
M.)P?JY YR6>519N]"FMKXBSSR'C-HQCM=KDHRF%=TQ_=$X1HFS:^CTD3F/8#
M"$J<913ZG'QC?^>G&_M:5CW<BY$G>1,;5'9S$=M+/!S2%]'J%GP12_D\:F89
MM[12?6Q&,;5 E"-_>'N<+=O(EQEH(J+]P&42(11]!T 7H%6B582#8")RO.+9
M/;>>",'Q<8 K$4"NA9=Y.WB@N3RT9BPVLXIYJXL6H3MJE>VC# [W[(=O5"95
M@;[]NW"D'_CW-$X4:Y$\#>.&V I]S%KY3M(D"^_C6>%-_4P5,<;W>#H6>#:*
MESWKX,BA"]&/ 7DE@.?KMC%(A27]O!NV2'&2@.X*\%A-Z9=KZ_/G$VL/?R@<
M6015JDM%8B#()L':%PQ/Q);6KKP :P]F:JUURPAS)W4JJM;?Y-[,.75?Y7?8
MY)>2>'EFP8"KGB<VQ1:+W2D49<8H]=NM4JE/_9&\*$[4ZV&[F/@&%T<Z@*[#
MT&0N(_VZN)9+1'/=>^ELJOMO1_K-<AJ,;,#(:\58/0$OBCFO48>G<LK2'D];
MX$W*C<=8AN;.[ERM3D8HJW6<_(?L&./?D<Q>S/IWJ+N1(L3T>AH*[B>J=HN4
M?OL/&_"=];2?03+:9MX 2Z+25:B# "<\2_Y(G@.U!;*>9W,>:LI%*)%&QF-2
M,XNKEG<W%OW<Q5;*!H*48J*A%5(A/.MU=I9]45-M)^L#0"G,)ZQG.1J*S+@,
MAFS[F0P-1')9].-C3%_-7)/]/G)UV=*.U]>$6#RC3LXM;952R\2B98-8!G-[
M:4&L<KY0F[FJK(O5[SAP9OXU:PD%M ;7,&+U4D--$Y]*EILA0 ?O1G(T0,5
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
M&!X_)SA7Y)PG89S@/:EA*==H62QYCM;^]B"J.L?$'/I"GE) 0(EPZ-,$[16
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
M;"\E1*S-N<7?_/W"#L"&(H)G%HDYX@ 93P Y$CW<VIY/',C7PDX9GD@D!F8
M5?13%TQBNF;@, )(.\&' !.\1&I#<3H (>")P)DJ7"FG3*![QYNPC&$F0&8"
M*#F1?<=<,]N<XFZPHEXELRT,+N"*/DH3X&.IQ"F#@YD<.\<+M1W2L-AZ GYN
M]4%+"]&L2"/TH4I)%0!@9G?#S Q^D6T9W@LHR%%U*7Z0>X.\F3#+Q]1\-)$&
M( Z0JS< C>,0;V>J^%&.4N!98L]BZ#GXO,>[PE,#-7\3+ U=Y.%>/^6P1@1@
M=5"BHB\J@G,P,L3PBZF6W"E)BB%"/)W X<8"?XARAFH\Z%M;7QS".>,ML'4?
M!2C<36!Y2*DI_&X"[(?D%=B"?@HB]WR S(=M4G4[Y'\ 6,%?\5)SVV/!#7@'
M:#:6FH<R 3.#-&,=^&'8)Z%JZ!X:5>#=!" ;Q1,CO@)<7G+BM0 4Y<UP#AA0
MPQ39&9Q>,(H[0!$ _!J^%1UW5& !H*9[&X>1YI+JSN9*8=UH&7Y85'>(3GZ
M+]!61J)G8HR&=N#]21BQ@+,(T3YL=Y^1LS2LC3*VGI^,PG0X IPCY<U#K@,"
MAM &8.4YB13L ;$("5')$Q 7-?]ANF:<B$<U5ECP<<!=PJV,PI@7@=H0>=*E
M@I#6EAM7:"F;KX:4WX>=2X?$VX-FHZFM1U3JX"6L6J/G \C/93GWR?,%*TEJ
MBRZG &BJRDO0B3V5Y\KPC60O;SVV;U$B9S*4%1\9]F1A'DUP,41\Y)S*S8E*
M$# =N&@?E$HF7&86>*U%K8$H>>RY]38&34G+UIZ:,C# /P8^ZG?F.7,NG8*#
M%;>#MRF].A;R='D*_+K4Q9.S=VG#U. \5R,5A,&,J9&9/6$P#&'KC17<\MO@
M8Y?B'U@L(LP)XO25<?FKVJZ;5VQ/L]2_93PN-7P2.#&%ND&.F^:I,T))$RO]
M9JQNB2@_SRDR)4/II:G$&D:DL ]&O1+/@&(39/5!PFZ7KS8H'>?G->L<-F<=
MUJQ,'9,&#.FH3AK'I FC)P_DUC3VB*]\U.;=21BP4*-GK@3Z:NB1+R;YD0E-
M+\93]8(@)6\%JSZ!]1%%::M9_UE[K@;P;GAD"K))WN,I,"*#D[78$54%+K+
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
M'$MD]@IPD7,"M)I5,W0LF@.C%2JI<0$K2B-$8&)#7X#T,RXDMXMO=R- '03
M68J>.CM0##A1DZ<,1LU,.&,4I5>5(X8,S8L8;G/?_ !+57*8JOBL4JPD*U@D
M/G/-OL?81%_2;E\,0O:-<OV&XF>&U)?<WAA:2RW^"^3"HPGRDVO@L=^!C<IY
M"]YXPK/D@ 7+I#'-9]^O,FES9I3S-LQ'W>;IV]1*WI/NZMD12.AX)1F6FXZ:
M$X,T2@+ *?/:LT>QIH?7Y-[L])!L#L_+?*A NT;0LK["NK>IU(LH+@[$A;\A
M"GBLT^:_DRRR@MUSPN[.CDB6^:0!5)?]K)?M>+<>3PMP(AH3XX/N#'\B_E<W
M_YPW[P6_IU+B5Q?]G!<=IS$IO!Q!9=W5OF,=N60J8P6-9X6&TJ1C <9YA&XK
MM,0"'2!&=3A*P&!=2!:O+P_O\ 7DX574LBJUW )V!@G-Z"!=U-49.'**%A@;
M*MTU[8/YS=,1,ZNV8F;/"9XD3.R< 6C*FH$"$_RK L.SJE)CQ=!9IA?,>IV
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
M@!H1U!-BJ8_8=RS0U,9C;'J,"/WAE"B:QT>COL_'%L;8XIP0 SWZ!(UWV7J
MA:;E=T1R+=[8M_A&_&<# $[(U&/AFM\7KFUAQCL_/"+6NC-'7##7[,W8+!$!
M@9!7P9R0\1\P]#I/=SDM+)UKYO-],P>2)V19U;$^(Y!NN\X24Z[:4Z1KQX5S
M[7Z1V+VK"LF(0IT0$:"V0X0*(1 %>ZK8#],"(6H60BXE[_<IB: 9 &?LX)T0
M+V-ORO$/#Q3H/!6(/6-BN0Q<QC.#$,+P,4[*ZCKIUJOD<-JY7".6<.OG<L9/
MX:=36FS.2<@F,I!_H>0NP,KE,):/:Z1XQD\^^BE1EY2P%>(K R"7I%@>GICW
MG2(MT6RN$!T)@GDT-&/I]VXR>(KV3XZ "S&1"9'+22Q!3PNE3Y&=G#GB#EP(
ML5]HP@G!<AF+Y?9:,TX ?TKL)<T8Q2C+0LCE*;8XD#+IG" ST<FC&"-)DKE,
MQ)8+]N>=$Z0@OJI8C(AT^5PZ8DL%28N3)TE*V[5M-'7]K59$K:%88-::,ZSV
MQWF/FFN!VRY;!D6*478H>BZAL96'G9K4ZH^JR]A6I@:AK,^(5/C&>9R5?R-R
MCZ8O2O0N9"Z[L54*+7:A$@-J>:,T;O^_(\I!NQ?E= \SE]38LH46J4$M;Z0F
M>,\^FGXF[G*!F(->UB\G(><2'%ORT//)5:C,V-3V1G2<CD&OU;N3FQD,F06#
MUT.0\X@^CRVJ:!&MZC+"RDZ2Y^1UD^1?.ROY$1\0(A]602[K^LLV&8^"2M_8
MWYADN)1_CQ@Q"9VW./<<]4/!98/#L',Y3S[4D<RY7YD1U&9$JGMC>W<H^I9J
MF8(\'98$%X'-Y3BV:)0WKD.FPYI.E][I/@\/F OH_P);ZODC5'<$S8? Y]*=
M<I!EFD3WMKZ >5GCB?.^=TBB(*TITKFLQ1>P]D]:_-G9^%C;O;WN?]^YX2[O
MMP=OKU!<R:NUOX^8:V)L<?GFD8B;Y)T59B:!>EO4ZHQ'HY''S 4, J 23;F*
M46\K,V3+^[KRUOYMY0 D2F1@+._P"B;/ JI7?-PL,2.N-5%7<RV/!<?7_&=3
M9,M7*L #/"6B8G#@61#AR3)?F.LM;RM^02*P4S'\^[W^+XY+H0>P=0^>2/#M
MBP!B1O'78_A.W ZMOR>FC,XV8?ODH7?7&4SZ0 1PC?O8F6(6M8^OE6^>XS"+
M6$K+)INWH]Q8KH,(U;!*QUG:[AIC16[(X@CXZ*,5<3RG1:F';)7!R'>H2.Y'
MF(52\!$T%:G=YX707]%02[\.#4O)DW9!U!&VWI'GA5I/X(%DZ[HNZT$ *+MR
MCYH,JVOO*88Y#*RL0VOD"OA.))..(QT#LOO$AHD4($9HK;+A1VI%LO!TAW,
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
M1R!MDB=LRHZ6IEB:'S7ZG8FW7UZ'\6D):4JIP/C](78?AXDD-:H$3\^%7((
MI9D$IV*$P#!(73QA<H\%U(\]9).6!YJ8NJE6F\YX^^6/R23/#DY<8#FD['/@
M@N<AL0 99TTLA*(9V)&06F01DK$IM3YB<#^:34K0FX[\1@9HOS5[)<Q3C%)Z
MZ1RY&Y]!96DIW;<.4@P^BL*9,"NKAFV7[[VE:7=\6K? >,R,G@BR>!IH*0L(
MTCM@]#DF523:]C'/^;,W*;Q9UM*W(YP%]+NZT#U8GXJ@B9)3,DGN-#,(24A
MYD)Q7!"*UL<C'P[='PU7X+LR]U(*;VCV6ZN97U8I/>J2@J9023A*(3-A"1X3
MN&A<B%Y8RUN?_WT SK*27L^\/7>I>)YGE4:U:8*CS)MD,[EH5V3)(;G&LCVP
M^/:M\[0V'+C)\,4UWG:IJL6*??:!9VLM2,L*Q1+27)2E!\TPQ^(Q-C]/M<:]
MF?4E?:NAVC>Q\[?8F7F^<_CGR[W]OYMNPGR]Z0KW6^Y!WFYKI1:"'G23CT.Z
MV^]G?_687XW/.TO0I+V3IL./YR>XE!1">D:3=JK9AC4T:6?E +-#%U4T.;8^
M\S8_NJ4K^\+9K(_&N\E.^L_IL,/[V?\"8ZVFGFU$5CU0F*GJ&=:8;0"6O'3"
M>AU#ZY+E)T)\XDRYVB!P132[522X0BNV+")-B+E_25JJF"B6?1WJFLST;+_<
M#WC );G5XCUX6Q&+G('<>VU:%4(M<Q0LMSY5N"#439HYU\6\-1BU'0-O#I-[
MBVL'*$12WE)R%5F@X (MN,(,B"R+2\RDP)L7-<^-[HEKM3^FBVMCNZ8=/VZT
MEGA+"NB&:8KYHO7$]2^N7'F W7!"2DM=K0IX@>?_TN?1:6VUO/LY'87Q>WP;
MIKA;"J;IP"<EH^8<BE6SY#] "$Q!#MZXHEB.H?E&Z5HE;)"^WT7++ZLR5V@9
M2F NF$B)A*1$PI7*%UX@&E%/DC)E1>N5J_G1;53BO[D<OV,M817F;^8NGN U
M/9&'<Z\A4D9+^*2%X*P!39Y-T=RKQ2K.?2V4?WSCQ8+OGI[+FG_5]'PY'(=Q
MNHZ/H8C*J0B)UX)&0?-Y0)/!R.2M-EE@65-Z? >ZC=K5_N[IN:SY5TW/.[U[
M<CQPZX'[[ D?I1Q!1!I-G&ODK@CR[QLRN3]=#[?Y<-D.L8J>M')&>P$ELKJ"
M3E9Q@;A0$C%"Y"14;+V-_""@[V%E9ED*W6Y/V<I"S0;/"SSI, UG2J+_'^',
M!..\<SSIIL/_FWT_T-H*892OK3,=4.*6P9?,:]\"F9"2=->\Z'$>7)L4;JR)
M0<W-U;"Y[4UNGV^KG%<E7RV"SDYA#I'2?2\3841#\B>$8NJ^'J>YJ;3>/9T;
MW":%"-_,*;4P7-.7C9RS_ K%]\N+87_>YI7(?]#A\?#TN+_:"3R@%#Y(1Z%'
MKE7PM<&SS 8,TY*TPK0IS=M.+H3TB6?K?HAY< TV;1E=7CF'$%R4@A4/J!3E
M7[7U9G320T*.J B,4M_\Y,>ZFO&NB2R+&V"%<]N-US%=-IG_VM#EBML,TI3
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
M8.W$F&M-GN&>"$N1I*,5EZATN5HCN>IPNV65QXJ;9I*_(12Y74CZLGR6@+W
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
MU:1USN9FTU.?;((MA-_0:;@ZW+(+&0]O%/):PE\Q2G<3R;6^HR^0DX*+F:.
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
MZIUQXX('U#M#%((F8QI"8K4%-IDU 8T'IK!D&YSUH?44W\/IG7%:-^C;\IJ
MD\A&G'X<_XJ+2!UFHN;9^.2$3,UA.*[US5?J[4V=HF.4 .-T=0P<!\]] "O0
MEVB5D;S;,+ZMR+CGB>_KP.]R%XZ=Z:YU3/WC>!:.S[L]_#T<G^(5ZHH3PIG:
M-CY4!Z.40C<&-V"]-2RS("5GG9!UYU*/%3UM==#+ _2BGC4;Z>K@ "!.!:CH
M-/C:62:X*(4(69N0&I_/#Z2<>!-P;"7^'E)J>HA>2"FU8LR!G;^0URHQES4'
M7DQ,(EMF76M /172; W(/0/A$ II;O32<[0&HV20,$903''RTGV!Z WC41=6
ML$4AS0./:*X%A;LBFNNH9&<QK2Y$/:*(YEHZZA3<VD3 .].^YTJP.H(Y&U1D
M[F</P00%IB1R YST/G5R<@]+Z^M&--LK?1VY]AG1_(U.M/.VQW29(L<Z5X&[
M6)]GB$-A(D1>M+1)8U&ED_>T:H5#B5NN)?U5<<N-1=?XO?+&4BVA3+2L*"BN
MCDY'S$0/=Z"MC^2YDY?NL<&^?>!ELIO>[ENKI*%#M%Z-4!<B'W&9[%HZW*@"
M<A,%[*U,UG)GD!.QDK$ *BD'SG(#/'%=9'!*JQ;SEN]9F6S_(%E'[JVMAS=G
MSS7'KT;3V7!V.J/S]NCX&">?OM/I^FI4L!Z@I]/GPRD2)\O[,?(@(C,"C!>A
M5A>D>I+6Z@*O6!#&EZ@[F18;+7^H%9EKZ7&\4R4T-E)^I/9QH5VIJZ)VM#M\
MTA"9\Q!-MDY8Q4-J4EK_ ).2-S5'-A-^CTG)7<AX>$G):PE_15+K)I+K,2F9
M3HRL2@G T!MRI)0&[TH$M-85ZXPHV&G@\;X5V"DIN87^UA%8KTG)1*\5P2&=
M(-&#JARY4-N>)9VT09LL/J"DY+7$OC(I>1V9[20?Z<-LG/[Y*]WP]<W^"X%Y
M;A;<_-T7W^J7N$5:TA:K;9^=U(K5*TE*1N:@A4C)1*9<4"'K;&R,+'#G62B#
M+=;=\@'S<YC@M24NV >_?O_Q*XL! T=_ADG^\6SF=/:U>3>8E#BHB(378@C_
M=))ECKX0BZT?++>F>NN'WTTI6.;%S'\Z/3J=?1Y/YL,95$K,^D#GOI)T[ANK
M(; <@7&38PET#,B#$>,J)G:?D;!C_%Y[]MTK#%IG/KV@\WG\'7%^[KQ;>)?O
MCL-H<4$=C4:GX7B>+#F,IW.7X1U.EO]J.5*"O$WE@_)T?V51$[,=>)89(')I
M%4OT1[>*XB;D/!I([DF#K0,_&TOO;2DX&8X^$1/#<1XD&3GFHH SXT#5^I_
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
MX_3&N=QI3-_F&-A;;FH;1=VN_@VDO&YBZ>+;]8\8IO@?__;_ U!+ P04
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
M88UFG=JKO'6X6DBPEAML"6[W8IMA;_;*.T?4,QD8@*F3'+74X/?VOUZN&JV
M<T0M9G..2CI6,.S3D=V7AT:,ZK"ENII6$[7.DS!*2,AA).(4(A&%$&,20R'3
MB(@DEDED=2FX/\'4Z.=E&[>E!;P!_V?P2Q""!U*VJ080 @7'31 $^O^ZZ"[R
MN/I6E//_%OP&I.$-2J.;,,=UQ*3Z9QQD-RC*CX6"$7U>\;"J#;__ZW^$:?!_
MQ\%-4ZQ>?_F5LM:V_A36?U+_JX;1)_SS)[&P#+<X6%XSVKMDT3PS7+M>GYOU
MJJ6[ 6^KZM%EI-<I_9V%I>X-/W(PZG'E#D-03WQNR%E+L530/2ZY-MF_/BBA
MEJLW0E3OQ>J#_$*^_V.^^J:K^>DP1B:PX%$6PYAG1%E%D7)CTC" 62"S)*!2
MRLCBA,5\XJDQDQ(=;F0'CXWP76FDF[KJM-KD5^1[W1>CU<+F(,9B44R.7_Q
M[?O095MJT(H-M-PW=4'H#Q(HV<$_O"/,VS3'^A#A*DCO2/!#(&YYQF4/6__)
MEL5X(YYGV6NY>XHUX/O#;,^Z))]43+K.<%!C'K=UOZ@9JN-_>E7<D_ER1I0?
M';(\@@P3H8M\9#!/J=HZ9)CA7 :I^L'&;G4IW-1VEJ-^(?B]$=;R0M+I(II9
MI]=:&M^^^[!5L39N?<#GR#!V*MJH1K4/4/<-<B]SC%P[H:G5O25.70WXRS>R
M;+-D_Z:&6*U39/<20NH_OB(KL3X:F:$P2M,DS6% B2[Q1CBD@A(H1<XE"@GE
MD5WLR50TF]JF44LH>!WMS'61W;("#Z)LCCF&1#Y/ 63?11JN^5!XWJX<Q%6W
M?1FVM[NMXN#K.@\-1MM%'@XR >N/  W55K#V!&H_^%K_:Q>(<*[7CU%%PM=R
M.BLUX4U .S.A*E>S3UK6-G@GX#D+XHA!2<-(;=)9!&D249AD&6$!BQ E1L[9
MWKA3VR)KT2S]J'VH^C>D"P#PO1WH8Z-J-=>5T'X3I'HLV^K*SOR7$[KW4:'Z
MRA8-JG]M*'!_M%$(Z(0*W>M_ZL\#;71]<M_<C+QZ+)6KT/:]K:^EZC_N%:;A
MLT3R $4A@1E#ZCU%.(.8I!*B*, 4!3&/HG"VW=?SO.5D+831,WVVB:ES2V>K
MWA0?7M)AP)H86JA^</YA3,F^HF .[<#!*+LRV.P%&->R&@S0@0DT?*21$ZUW
MY="GYKLUO<)9'(<RC=(09@A'.C S@10C#*D,!$Y#]7\8C9)H?5;4J5E4MW=W
M9<WQ^W7]UB^Z5F*DM.OS"VUQFG#UY?OQ.%TK[+O H]=EN7;:]7E!?XRT:V/
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
MFI"KNB+C]M]?%E7;W?N38,7=4J?M;D9JOE0G\GSY1I;M0<@LR%C$.0Y@@)&
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
MY2Q#,..A4.Y;E-$HGZUT-2ZSXYO]":Q>X_4T'L\6]1R :2EK/ZU+:[,[P3F
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
MO?!FN=);^I467DNW(2@U\M8$I1LR@#\66H"FNIJ>/K-$,(6UKPWR(F/&"U>
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
M4+J>NP$#W%Z=RH7X6'Y>E*KD5-M7S@V!@S&LNCU3T7)7ZHK&VGTMD  B3C.
M((X!P3D%1%O$'&(9I\BI4OC8"DS-YOY.UZ;ZJ]X0O],N;JVJX_'LZ)^ Y=G&
MA <V]"&(#VK!O=+ YIT]$*(="M$&AD#5V6XUB%.@+>PC_H_#<#A@<+R2(0Z1
MH]^2>2_^[TO5%&[^M+P7HC2RT?E[6HK'1<MC5&\YV/&NY(.Y0JO*]8:YIMEV
MM.PTYH'Z!F&6I5DJ(<>&3AX"E!49P%F"0)HJO6' >4*)4Y1>:(&GMB3N<XCQ
M/6W<EL7@PVRW#$YI\ (O>_?O'Q^N%M$SA#E\)?4_1VJYJEG?HCV=_"U=8P'O
M::D*+NZH2]-8X!\O1:/UV^.$J0FP>Z=^TSCRE[E>T):_R)82O [-T^(\F;25
MAD;OCX5N=ULP>I8B) N!M5W$@@$D8PPP803@'$.9YCC)H?U9U"!1IK9<-,K4
M%4L.I(Z>-MHY'-T,&R2+PZ_1H ]L[ ?IX>FPR N6G<=*PWH8[P#*"Q('1U5^
M6NQYY?K"*FV.=4.OOTKW2@677I_0[-F)&#4R!@EUN :$KPNN2]V,>UEU1=F3
MBZ=KS_<E4*JK:%4SA%4N,\X A4H"E.H-(,T0 IC&!54QRZARBG/?-#RUY7<C
MERL14@N3W93NHWS@*7Q5[QX$1H=*>N,J:IL=F9;H4)E3!J*C?Q]<5;ME.9E!
M7,0*)A3P(M83+T/$'+\0  N5Q$5&N)YY/>MH/_0HX3=:Y>Q-O;Z]"MJ]"V4_
M.)7G&X90X'FZ)]Q=]."[X-YEU?T7OWZX11F]RPIV%+@^?K+';GFW>3]7<@03
M) 0G*<BS3 %44 %(FA<@%7&*12X$4U9$A->[FMIRNQ.V3PV7;E0MMJ_>L I]
M%KF#:6C=FV[,'.(ZO&$W4H1';PS==O%6L'3NTKM;&&\7;J7)P2[;[HU^KM'C
MPL3.UBT]+EY)MM:;]M_HZI^RCI)N*',^ZKW]JC;99D<O5VM:+MH"Z?=5)?>O
MYW;W_W&<I1F"#""&]1^8Q0 G,0>Y4C%.4"(@0RX[FU""3LUT[W2*=NJXN6C!
MQM3.T9O"2 5>./94-)S@1LDZ_F)O\%K^LYVBT4]U9F"C:]0J&S7:_KP?R!$F
M2"/TJ'CR9(.).:H_'!KL8Z\Z>'\]CVCY%RE>YDV>M^GH0(:&HGQ?@D]&VEDJ
M$I;C5  I(-5;<T$ ,:3 N<P(2K(4IM*INEHO*::V+-0F9B?XW<: W#6D,\?&
MYBYZ\W?P^Z.V)4895]J(7L-F>>P>>C "6_Y X^!^:C\$1U]'^KUD&/>\?PA,
M)Y<!@QKSPRWY"ZU*/N,$D[A@&4A2*0 2VD0R A/M9D.LBCC+"^94<NQL+U,S
M@;50([)*-E#;F;7!  8V6^<8)6L9P_%)'D 0B$VRZ>.F7)(':EYCDCQ\N"?%
MS7+UO%S1M31+T<X"M1E$5&&F",D!S&&N]][&>1(Y MH@0"5A@>/4:=O=V=O4
M+,16V$B89;KJN7_N1MC.('C#+;!AV$%VY-D$J+UBA8DO8IK.OL8EH[%1^X2
MQNHE]]HKKQ=K[:'>"Z$_HJK]W]MR(:'^UPPC[3D  0MD*/<HH$6& <\Y9*EB
MK$BQ;?&5B[U,S6(T@D:MB'>;'R(C;/1NX5"!Y3*PW0;#&URA/8B^2#G58;F*
M1*]"+)=;':T2RU7%]DNQ7'_8;>)7J_7L@WS6G\(76LEM -Z#R9V1JV>Z6G\W
M='PM)22%*8ZIU(Y#H1A .:8 <^U,4)AE2<I@8GEMZM3KU S#OI21$=.1@M,-
M\FX3$0S(X+Z%,X;6QJ(7)EV^A6YPSZ_0?]N9$+>^1C$IO=3?F)A^+_?=K2SJ
M@,E_E.LO#R_5>ODD5YL8D.\SG'(E%)2 B20&2,($4*YR(&2<4"HQ(2)UVZUT
M]#8U$_-**KE:21&MFB@WUTU*%["VFQ1/< 4W)(V<T5]:T&@CZ5VTE=7G'L4"
M$F][E*Z^1MZC6*A]ND>Q>:GGU9'A"/ZRG.LWJN94?::RG+ \X2!+D@P@LS=A
M)!. );E@2J4B*Q*7D,W3+IPLQ&@AF]6>G'^K"7H[/GA;,"UO:P9!%-@J?#S
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
M53>?GI:+.B&^O2; 29Q"G*4 )3$"2"(37%\PH#+SOY3KC:M3S.Q)#],S'4;
MANK!M;+F,7AV_MH@2(+/_!T: 6Y6+JKNK5+F<?LC5\>\H-YI1<Q+#P[E$7S]
M]#Q??I>RK6MPP9^9UT.E?WJG/DB^_+PPKLI[N2J7^KEJ7>W"O3,:0\X9 E2#
M;>J1,( 3B$#!%8H%)SBFHA_CH&=)IV97ZL$]MW-Y_<W\[%C%-]P 6^XQIS!L
M(^XUMWO(G>=_MQDY44<QMNEN1J^[Z/[)U,0>B00QT AXITOT+>>-B!4#P7V9
M@C%4ASUVH+41:\B17KVLRL7GIH.:#;?^M_=Z!K4A:-]G*:5(090"R@NL'4BJ
M $4Y 31CBC"&,8WM8Z2=NIZD\8^>]>^VY/2T%=5A!^J&OL5&-!BFH2US#6?+
MNM9('C6BMUS9S0-&^DWH:SB<'6*2@^$]4OQQ ^[NE+QL1D"\U"6SJ\L?^?_P
M=#;0"\#.(P*W%L<[*>BEZ<&!0;\6>NXW])?7G$?4 48LI85D(@<2XQP@JBA@
M/&6 9#!7!4<JCIW*E1PV/SWCWDK7,T3K$#M+_[LW(L%-LRT8[A[O69U]N:F'
MC8_K6YY5[,0A//]4#R_NOVBIIT1[1E4D%"4L4\ X90!)R0$F.0)2YHJ@A$ >
MQ]9.VG[+4YNF6K9(=^&26'8 E(4_U5?]P'.RU;Q/RM8! @Z>3E\D1G)D6D0\
M>27GE.UT.@Y>&,^G."?G@<MP]H&I53_]NZS6AINW<6>NEZYD*:<$(01RFF;:
MP"EF&,(%4#2G,LYY@2":1@%41\VF9F!??Y,K7E:3+WSJ^@%9>F13D7=""\]X
MY4\;C R57(/2?Z<:J#W'_]:10M[U^C$BC$(-YWC%4/L*Z!XP_ZKU]O[/"UWI
M%6K^_8-\7J[6,Y[F%!8\ 7IS @&B@@*""0)<)9)DBG!16/&1=O0QM<5S(V:T
ME3-J!+6/CK^$9O?ZY0FCP"N).SQ.H?!7 .@5!'^IS='"WZ\HM1_X?NW1?GN
M^YHWMRT*M$WK$DC&4"0,)$I*@!B) >-Q!E*.BXQF6,+"*8+@;"]3F]ZM>"V5
ML"-U\'D<[=S2P>@$GMB-?'>;6EU!<N(Z,?#D)IWO8U27I5/-8_>A^^%^\WU+
M_?O64 &_;:FRO_^NQ6]+SA&<I*F4!&!BF/4P@H!E- >$B31)*6&YV]R_VN/4
M[$ MYSZ+^%VTD&MSI=8*'!F[VU4]JB?R=M;"*YZ!+<>.,[P6]B[:BGL7[03V
M9T6LL?%D4:[W-ZIUL5;_V-+8O^AF=2KMVGXPFYW[;V4U0UE.><%2O4=0 J!8
M)0#G. 8R9RE/!.,9ES:6Y:#5J5F/6C"]1&K1+ _Q#T'J-@*]51_A2K&LUB6G
M\^@W_0V]K-H+QFX<K"?X6;V[)K%^86\"Z[_M)N]A6Z-,T+/B;R;A^7_LSYA9
MEW=Z6W(3][A-0MA0"L5,>^_(U.?%7,]!3C%@!2F Y (J3#"&)'/EQ.SJ<'+3
MLQ6YX>=KA8YV4KM3)7;";7$AZ1G$P!/=0EJ_](4VN-@0%':V,SH%H8U6YT@&
MK=X;1K:[*X)T\C4G9IG.TQPH@15 ^D\3-JK7\[3@DD'%8FZ?M6C5Y=3,QT[2
M7<9B3QK<#ISMK88_],:Q&]WR^B<^O8Z-+;EI1TLW(3"]KMDEDE*+-WMF)M+J
MB_G/W%Y\I7/3[@=9K5<E7TMA_N%^(0Y_L?=D<Y-Q6JN(SU^$WIB\_L;KLE\?
MZ%J^5DKR]4Q_:!3&*-4["<E,T(!V:I"@ '*<R4(28ZIFZ^6:SNT.*L85W\FR
M;94(-T%_E^NHD='<T'*M79TR4_\@=WHZIEN.^T78':!,=YP#VV"CREUD_HSV
M-+J+=LI&S2-FX(]^>?A&&\A_IE+<7;3%(MJ $1DTH@8.CWFI-QE&7TFOXPH_
M;D;M30;F)%WW-E+X85/>(Q1N^81-D?F<(^ULT[PH]&J7Z=5.B0(D-*>"R"0M
MI-7AF7V74_.]]UF6A0^6Y3,HVZT@?K$+[GD?LR__=(:O^G+DWV JYLOH!*)E
M/M/A32F:+P-PC:ZYX\V>U_U+7F[-V/OF&NM^K8T@>UF;E(5/2W/FOURLM;ZZ
MF<^/IORQMI(;>O<\D3%2"H@XI0"9' 1M?&)@B)\+3@GCU.KTT(\X4S9030"D
M"?M:R2]R41F.(ZWI\DD[2V^7E2M/W<!QLXQ#&&TT0@<LO'MXW/-#6U6B?5U,
M,N2A-M%&G0 <*GZ0]14&,4R8<>,EO !W$ECAI]4>YZSW!H0FZU/KOS \42;%
MLYVF&2^PA#(%2!']1RIR0%,I 9':PRNR-(F%%5OH]:ZF9CI-;VU&^%;:.C?<
MX6RU&UN+,U5OB(4V;UUR>CI#M<*B\^RTNX7QSDRM-#DX*[5[HZ<#QKFAG=%[
M42[U;E,;F]_EN@WQFBD!]2Q7#+"<<H"*G (B9 $4X85(),))[D3DUM79U"S
M1M9HM176T47J0M;2 ?*$5^CYOX%J)^==1)4>I<A0S/Q5EYM32^U^KJ0HUY'Q
M-[?1FQZ=&@NT?+DL75V-ZY!8*'WB;MB\T[>4P8-N9$7GCPLAO_UO^7T6ITC1
M-&5Z8X:-(X$R0 H. 60D)5PDD#/F5L+@J(>I&8Y&R*B5,JK%C+2<KB4+CH'L
M-AE>X EL)YR1Z5&:X(+V TH2'+<X<BF""PJ=EB"X].! =I8F]<L<'"P7YBBZ
M#@K,&"ER"2%0,#..0:KTI$XR0!G.E<PXUK.[%UG+N=XF-\&;]-*=D$[1E78
MV_D'WF +/?%=$>O/\]*%A&_:E[-]W88%IDOMBZ0PG2^Y!U9_U'L3NBJ7?RRJ
M9\E+54KQ:OE$R\4L5501C&. .2X HE)[ SGF@&"5,Y0529)9^0"=O4S-3&P$
MC?YLY'.(OKZ,9+==\(9/8'M@#XU30/95U0<$:%]N>[2 [:OJ[0=P7W^XQVGA
MID#%?EEI-B\_UVGDU2S.2)ZA1 (9F^/"N,@!):@ &.4RII)(_3?KX\+NOJ8V
MV7<%8I[W2JPO=P([G!M>0=GBX- ?=H$-00O;.W58F=X"-K?30SM .H\/KS0Q
MWOFAG2X'!XB6K_3;*6Q)'7[YOI=I\V955_WDWVMWEL1"4)8*0(N, &08'AGB
M"<BH4!F%& JW_8)%GU.S$/M92%M!>^T<; "WVS]XAC&PL>B%H/-.P@$33_L)
MFQY'W54X0'"\MW!Y=6HD<;\O%U]K&INK]#4?EO/YF^7*M#J3-,XE5#G S#@]
M'.E=CN(2B(*3),ZR),-NQ2VFI=_4S.A&=M"/HNN'^*0L#W^F)?6$%HKQ*.2V
M2-ERQP7A*IGHES!Y,KE^VOTWH90;-+3C$<L-$W/@CF;/A3&7I2\K0XG?QN]0
MO9^)"V8N,E,,$!0%P 1#$$L6(Y'P3&*G^'>;3J>V&._9M7VI309/*W>D1[QT
M3-*R@M]Q@^,)U, +UP[/?0C]AW^ZP.)[D]/5Y6UV.18@7-SFV+P[\CZG-9PM
ML[*)[C@RG1O.Y:;VK&),L21-@%22 $18#!B+4Y E0A0H14)RJ[N9D>6>FBG<
M[DNV_M]&W*B6]R[:4^RV9->.'TC@W4BX89_^+F.[C]C3_LQ.XO!+FL"^H=^8
MW7H_X"CUC^'G]QL*;_Y[S^Z'5JB]*F]U2>"F8!)13,0X+8"0*3=4#1(PS@J
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
M.']Y>IGKO:/X=;6LJC\6*TGGAH;*U!;_1:KE2GZBWV8XCA/&!0**$ 60-HL
M,Y: .,4$\Y1G,J&SA?QL&K*SDE[DLIK+I)G+^]*%F]*UM-%.W+I&NZNU]#-F
M=@9TO'$8*4-8RQ_M%+B+M@H"+2PP*NK?[=2*SH[87<1JW2*MG,? /Y]8^XH7
M]"+3N&&&/F$\B4[TVG@_FZU7!_'"U^V]B,SU%EDB 6*4I0!12 ".%08R$8G,
M8D$<4Z$/6I^:Z]D*%U4:>CT+%]*2C.T\='8FL#<@@4W9!@O_=2O.:NS)H!RV
M/:IA.*O6\00__U"/&_6'Y=/3<E&?IOU&OY5/+T\-U]B^!7FLJA<3T_BXX-I0
M5'(6*Y9C<U*.2"$!PE("PFD!BA0K[62E%.7V%*E]))C:A&\%;SDS([H1/=*F
M-"I;X>_T?J@1W^&NN=?X=%N,45 /;%4:\9NS^+MH W^CPLY9BK02T>,6_L>1
MX'>( 0@]#",%!X09#K<0@B%0=L86]&IXO*"#(7H?1",,:FC8TO- G\LUG=?A
MI]5OY<)TONGB<='\^H.LY.JK%%J*-R_KEY7<R#*#',>4)0K(E.I]/14*L#PF
M(,=0R(SG$$/[R"]?4DUMB=J&Y$5TL7C1_]LL1M$V42%:M<K4RY:JU=FN7NX)
M#7X'V6U-&VWH1EGGAJODW\9Z0=C6[@[K[":VV L^E^RSG\8'WYC729 /<UI5
M]35M4LB8HH0!6?#$5$Y0 "?:+).,"YC3G";,BNKP:D]3LZVU=%$MWM!K\"-(
M[?;^7H *;,D<,!IRMWU>?__7V4?]W.H&^[RZ'9?6%U[PF;<\*W+"\SR1 ,7<
M\'XS AC-$2!(8<PI@CQS.NL[W\W4C$!MF-LZ5WQ/3A_9GX-2-2=D!,[F2^X2
MT.IT2&[NDKUS#G5#$S1S<0IIAA?#ZKJ?ODVQVKJ:]R6^YM-2WS.6YB13"0%9
MG,4 F1I 1, 4<)$E:<)0S%(WLJ)QY9^:(=N6&: M!?QG(S(06N9(F9"U.N?0
MA,(N&WV;!\8J.^#YXQEB62?Q28QHLH<6MFU0Z"PW4#\2&3"B77CD!'+BAXWC
MK3/C>TH_@84K^-#X+G[;5XQ^2VV=B?^VI*R<UU?[QG]Z6:U,'G>:J53@C &!
M<PH0PQQ0A!G@:2S27-*<4>ZR*E[N:FH+6,.SL= VJA4PFN_$=EN-.O"U6SC\
MH!;8QC> [4G9..*-G/Z,[W4L/-G)CHY&-6G7%3ZV/A9OW,8G_WO-[W&_$&9G
MQO6/GY;F5^]>UM6:ULQ'W:7 ,I&EBB0@@P0#I/\",(X3 +-8FR=9Q#S/QW31
MAZDS-8-WO3!8HV^=7");C:/U,C*L+9/PV@=^7N,X\>-]-#^03[_W9;W>^[+,
MK_53.VBF5%ILE'&>B,\_4)D?:@O@9^!\[P@\2=6_)-DG+6E5&ED^R.?E:CV3
M4)H=  &<\Q0@R!&@"42@R/6:3(J"XKQPK4EVW,G4ULAMT:V=H%$CJ7M1LA-
MN]<?7S %7A5Z(-2K+-DE" ;5)3MI=/3"9)?4.E>9[.*S[I/\K<9\_O[+<B%;
M5L]<0(GR+ 8)@QR@'&: JAP!3A*J4LD99-1V<A\W/K5)7<L7U0)>H\^\#MSU
M23P$CL"3UP$)ITE[2>5>D_6DL=$FZ24U]B?GQ6=ZQ#;6E\&/6JR%*=/Q7@]5
M$L.T3>A0"<I)*K"AET$ (9P *N,,)"1-,(58L-QJAE[M:6K3M:%.V0H;&6DC
M(ZY#0&$GLMU3V"M>H;=H'6)Z"N:S0:(S0*^S@?&"[FST. BDLWJA9]);X_Y7
MGY;W_%\OY4K[\*;$Y?J[Z65M]@#ZM\\USRI,.$?Z#P!10@!B<0$PRAC A"6*
M< &AXF[9R/:=6WWHHZ8<O]<-?=$;J,K<*S^W<M]%<B-Q?<!0+=5:;ZP<2WDY
MC(G=.9)GG$?*PVN%-H<SK=C1^RW.M>1WS2G.1GB/F7K.@/E*X[/O>-P</V=
M3A( W5OH><.XJ1^J#>;R29H,X1F7/"<*"9!3E@&4%03@E,5 TCQ%@BA&4NW
M&")@RZO%TSZ<7)=M3R']Z^JP9/%RX7J5> 9(RSO$8?"$OCS<UA)NQ(M^,@)>
MOC]POS:\K+ZO^\(S/8Q[47A9Q9,;PHY'^\UPDRA@Z*NTT7AE"*R6M=EH(S!;
MQSI-TAC## ,F&05(40'T-H4 R5.$F:2(ID[<F!9]3FWSLA&Y7B3WA':S C9@
MVUD%SQ &MA*7T-M$^@;@!W  R),=L>EQ5+OB ,&QG7%YM9_=V20LO9*;Q*7'
MQ5?=QW)5RFJ6LB)3),<@+42B?0PN <X$TCX&0VF,BIARLMD>?;(W/)V=]M@6
M?1K!\FPD_.YF:KKQM3,RP^$:Q[QLY(Q^VDCZLPDSW1/6GUVQPL231>GN:U1;
M8J7VL16Q>ZDO2^9?]YR;#'7M#>GMST+_R!L._??+><F_-W]^DM_6OVA%_CGC
M*,.\$ 5(LZ0 B*$,4 8IP)#F,DFDB F:?94KMK1GR703P67&[ L2<EWF=53'
M5HOH4 U7ADS'(;&S0B%A#FR8M.B7P;V+&L&C/]O_&PVB6@6OQ)C]T/-&B^G8
M_<BDF/W .:7$[-E.+^*,N?YYV9Q":/_L;<F-4[8K(;*EGZ4B%IP1!=+$.%$D
M%H"EBH)<J9@4@E(96P5ZN'4[M9W;@>#U!J05_: .T'5*VB$C87$S%03?P.9M
M"M ZT2T%@'@DCB5O%!Z.$%SAZ+!M;4P2#D<-CU@V7-_VM?M]OY+/M-2[;257
M*RG:K;86H4X*: J.SPK%%$LD 6EL.#9260 <%]J1C2E)8IAEI,!NMX;]!)G@
M#6(C=1W?OC 7B<8:+>O,EDT:$*U%'[J+MAJGOMMK;]C?=-^]&8O-X9X9BB;)
MZ+Y["#QLQET0#+9+MQ+BQMMW%Z"N[^N=6NMG,O<(D!J*H[T0ZIDJ$B9$D0*&
M##%I$:< %YP!C@@4N<@R'D.7&XJNSJ;GX-;TBU5#O]B2N2UW\O8O1M\)N9V-
M\P5D<$]VG\*RD?0@@<6?S;)!Q)-EZNQJ5/MCH_2QE;%ZYY(MV1^OM_JG__BW
MS6_T'X:FYS_^[?\#4$L#!!0    ( &N 8U7ZIA,!968  )_$!  5    ;6=N
M>"TR,#(R,#DS,%]P<F4N>&UL[+U9DULYDB[XWK\BI^9UO!+[TM;=UR*U9&FN
M4M*5E%VW[PL-BT/B%(-4DPREU+]^'(Q]/R1Q>$XHN\Q*&8H($;Y\<+@#OOS+
M__AV//OI*RY7T\7\7__"_\K^\A/.TR)/YY_^]2^_?WP)[B__X]_^Z9_^Y?\"
M^-^_O'_]T_-%.CG&^?JG9TL,:\P__3%=?_[I[QE7__BI+!?'/_U]L?S']&L
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
M\7PZ.UECGB0?B7M3NRC59KV>_-Z(D8%A1B?-HY#-[^7O(678RXV>,;.+N$>
MFK_C]--GHOOH*\75G_#-2<V\>UMN%3N>;@F*DWAT=.KJ4DLI'4DMN(A58)P+
M)[D.K5N<;$7@L!<?C1'6GVK&B[NS772[UE8GQ[BJ0UZ9(/8R"^"*2N2#"J-D
MY(5AZW-O2Q*'O44Y#/::J.>)E4)_^/CVV?_\V]O7SU^\__#B?_W^ZN-_7&=D
MO_+G.SZ]SY+GQYAIWR_K@<+\H-&[FMDGI5&U'\UFR'>N[0"S-%88Z=LW2^Q
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
MY70>YNF>>%+F8&A[43SI?<TX0=I\JMYSL,A-4OV40&Y)Y;#V\M!A4"MUC>'
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
M9?4?J*O;SM#K76N#P_*A]B,V<99BLH !26R,_"8G109) E0N>"F-Z0:_?9O
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
M)\2W6*_6H?=_G,]6JKD.EY6@0TPD:NLI1 ?#K=WL.:,FXR4CD7OME&I-H#"
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
M A0#%     @ :X!C5<V=O3=0#0  88,  !$              ( !:[X! &UG
M;G@M,C R,C Y,S N>'-D4$L! A0#%     @ :X!C5<3UK\$Q$@  K*(  !4
M             ( !ZLL! &UG;G@M,C R,C Y,S!?8V%L+GAM;%!+ 0(4 Q0
M   ( &N 8U6X1AV:ZD(  %_Z @ 5              "  4[> 0!M9VYX+3(P
M,C(P.3,P7V1E9BYX;6Q02P$"% ,4    " !K@&-5?5X!8?F;   YP@8 %0
M            @ %K(0( ;6=N>"TR,#(R,#DS,%]L86(N>&UL4$L! A0#%
M  @ :X!C5?JF$P%E9@  G\0$ !4              ( !E[T" &UG;G@M,C R
C,C Y,S!?<')E+GAM;%!+!08     "P + .$"   O) ,    !

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